微信小程序常见问题->上传文件后如何在后台(php)获取文件名解决方法
2017-06-24 20:40
1661 查看
1、效果展示
2、客户端脚本关键代码
来自CODE的代码片
snippet_file_0.txt
3、后台PHP关键代码
来自CODE的代码片
snippet_file_0.txt
4、在获取上传服务器文件属性(文件名、类型、大小)过程中有遇到任何问题或者不明白的地方,欢迎添加我的微信进行咨询,感谢支持!微信号:FutureJet
2、客户端脚本关键代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 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("<br />");//将返回的字符串切割成数组 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) |
来自CODE的代码片
snippet_file_0.txt
3、后台PHP关键代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?phpif ($_FILES["file"]["error"] > 0) { //输出文件上传错误提示 echo "Error: " . $_FILES["file"]["error"] . "<br />"; }else { //获取上传的文件名称 echo $_FILES["file"]["name"] . "<br />"; //获取上传的文件类型 echo $_FILES["file"]["type"] . "<br />"; //获取上传的文件大小 echo ($_FILES["file"]["size"] / 1024) . " Kb"; }?> |
来自CODE的代码片
snippet_file_0.txt
4、在获取上传服务器文件属性(文件名、类型、大小)过程中有遇到任何问题或者不明白的地方,欢迎添加我的微信进行咨询,感谢支持!微信号:FutureJet
相关文章推荐
- 微信小程序常见问题->上传文件后如何在后台(php)获取文件名解决方法
- php如何解决无法上传大于8M的文件问题
- php上传文件中文文件名乱码的解决方法
- php上传文件中文文件名乱码的解决方法
- 微信小程序录音文件格式silk遇到的问题及解决方法
- php如何解决无法上传大于8M的文件问题
- PHP和Nginx 文件上传大小限制问题解决方法
- WordPress Import 上传的文件尺寸超过php.ini中定义的upload_max_filesize值-->解决方法。
- php使用ftp远程上传文件类(解决主从文件同步问题的简单方法)
- PHP学习之路之PHP文件上传需要考虑的问题以及解决方法($_FILES,$_SERVER,substr,strrpos,file_exists,move_uploaded_file,is_uploaded_file,mkdir)
- PHP上传文件大小限制问题 post_max_size对大小的影响及解决方法
- PHP和Nginx 文件上传大小限制问题解决方法
- (Java控制台程序版)递归打包整个父文件夹下的文件和子文件夹成压缩文件(*.ZIP)以及打包时常见的文件乱码和文件名乱码以及丢失文件或文件损坏问题解决办法
- PHP和Nginx 文件上传大小限制问题解决方法
- 解决<s:file>上传文件大小和 不能获取文件问题
- 修改php.ini不生效问题解决方法(上传大于8M的文件)
- QT5常见问题二:程序显示中文乱码以及Linguist打开翻译文件乱码,该如何解决?
- WordPress Import 上传的文件尺寸超过php.ini中定义的upload_max_filesize值-->解决方法。
- 修改php.ini不生效问题解决方法(上传大于8M的文件)
- PHP和Nginx 文件上传大小限制问题解决方法