微信小程序常见问题->上传文件后如何在后台(php)获取文件名解决方法
2016-11-28 17:12
1351 查看
1、效果展示
2、客户端脚本关键代码
3、后台php关键代码
4、在获取上传服务器文件属性(文件名、类型、大小)过程中有遇到任何问题或者不明白的地方,欢迎添加我的微信进行咨询,感谢支持!微信号:FutureJet
2、客户端脚本关键代码
var OBJ_PAGE_DATA={}; var SERVER_URL="";//服务器接口地址 OBJ_PAGE_DATA['uploadFiles']=function(){ var pageHandle=this; wx.chooseImage({ success: function(chooseImageCallbackParams) { var tempFilePaths = chooseImageCallbackParams.tempFilePaths wx.uploadFile({ url: SERVER_URL, filePath: tempFilePaths[0], name: 'file', success: function(uploadFileCallbackParams){ var data = uploadFileCallbackParams.data data=data.split(" ");//将返回的字符串切割成数组 var obj_setData={ file:{ name:data[0],//文件名称 types:data[1],//文件类型 size:data[2]//文件大小 } } pageHandle.setData(obj_setData);//将返回的数据显示到界面上 console.log(data); }, fail:function(){ console.log("上传失败") } }) } }) } Page(OBJ_PAGE_DATA)
3、后台php关键代码
<?php if ($_FILES["file"]["error"] > 0) { //输出文件上传错误提示 echo "Error: " . $_FILES["file"]["error"] . " "; } else { //获取上传的文件名称 echo $_FILES["file"]["name"] . " "; //获取上传的文件类型 echo $_FILES["file"]["type"] . " "; //获取上传的文件大小 echo ($_FILES["file"]["size"] / 1024) . " Kb"; } ?>
4、在获取上传服务器文件属性(文件名、类型、大小)过程中有遇到任何问题或者不明白的地方,欢迎添加我的微信进行咨询,感谢支持!微信号:FutureJet
相关文章推荐
- 微信小程序常见问题->上传文件后如何在后台(php)获取文件名解决方法
- 修改php.ini不生效问题解决方法(上传大于8M的文件)
- 解决<s:file>上传文件大小和 不能获取文件问题
- QT5常见问题二:程序显示中文乱码以及Linguist打开翻译文件乱码,该如何解决?
- php上传文件中文文件名乱码的解决方法
- (Java控制台程序版)递归打包整个父文件夹下的文件和子文件夹成压缩文件(*.ZIP)以及打包时常见的文件乱码和文件名乱码以及丢失文件或文件损坏问题解决办法
- PHP和Nginx 文件上传大小限制问题解决方法
- PHP上传文件大小限制问题 post_max_size对大小的影响及解决方法
- ueditor上传图片时目录创建失败的问题解决方法,不用那么麻烦,其实修改php/config.json这个配置文件里面的路径就行!!
- php上传文件中文文件名乱码的解决方法
- 微信小程序录音文件格式silk遇到的问题及解决方法
- php上传文件中文文件名乱码的解决方法
- PHP和Nginx 文件上传大小限制问题解决方法
- PHP和Nginx 文件上传大小限制问题解决方法
- WordPress Import 上传的文件尺寸超过php.ini中定义的upload_max_filesize值-->解决方法。
- PHP文件上传并解决中文文件名乱码问题
- PHP和Nginx 文件上传大小限制问题解决方法
- PHP学习之路之PHP文件上传需要考虑的问题以及解决方法($_FILES,$_SERVER,substr,strrpos,file_exists,move_uploaded_file,is_uploaded_file,mkdir)
- 修改php.ini不生效问题解决方法(上传大于8M的文件)
- LNMP一键安装包PHP和Niginx 文件上传大小限制问题解决方法