php处理微信小程序wx.uploadFile(OBJECT)发送过来的文件
2016-10-19 14:54
736 查看
业务场景:
用户修改自己的头像问题
1、wx.uploadFile(OBJECT)发送过来的文件type是application/octet-stream,不能简单的从type中获得文件的后缀解决
1、用move_uploaded_file获得文件的type,并判断后缀名代码如下:
$tmpP = $_FILES["headimg"]["tmp_name"]; if($tmpP){ $type = mime_content_type($tmpP);//获得文件类型 $p = null; if($type=="image/png"){ $p.=".png"; } elseif($type=="image/gif"){ $p.=".gif"; } elseif($type=="image/jpeg"){ $p.=".jpeg"; } elseif($type=="image/bmp"){ $p.=".bmp"; } elseif($type=="image/x-icon"){ $p.=".icon"; } if($p){ $fp =var_upload."/".$tmpname.$p ; $logger->info("saveMember>>files>>fp>>".json_encode($fp)); if (move_uploaded_file ($tmpP, $fp )) {//保存文件 $var['headimgurl']='upload/'.$tmpname.$p; } } }
相关文章推荐
- 小程序的图片上传wx.uploadFile及后台PHP接收文件并存储到服务器
- PHP--解决微信小程序上传图片(wx.uploadFile)接口代码
- 微信小程序把玩(三十一)wx.uploadFile(object), wx.downloadFile(object) API
- 微信小程序 wx.uploadFile(object), wx.downloadFile(object) API
- 微信小程序把玩(三十一)wx.uploadFile(object), wx.downloadFile(object) API
- 微信小程序文件上传java服务器端wx:uploadFile()
- 微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
- 微信小程序 wx.uploadFile 的编码坑
- php的curl,uploadfile上传文件,xml解析,邮件发送,动态时间,去重,等
- 微信小程序 wx.uploadFile 的编码坑
- 微信小程序 wx.uploadFile 的编码坑
- 详解微信小程序 wx.uploadFile 的编码坑
- AjaxFileUpLoad 文件异步上传Demo(模仿官方网站,后台使用.net一般处理程序)
- 微信小程序-wx.uploadFile
- 微信小程序 wx.uploadFile无法上传解决办法
- 微信小程序上传图片wx.chooseImage和wx.uploadFile
- 微信小程序 wx.uploadFile 的编码坑
- 微信小程序填坑:上传头像;wx.chooseImage,wx.uploadFile
- wxfile在哪里?wx.saveFile把文件下载到计算机哪里?微信小程序开发
- PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例