其实很简单: formData中携带文件名即可!
废放不说,上源码:
小程序端:
js:
uploadSendFile(file){ //file为通过wx.chooseMessageFile选中的文件
console.log('file:',file);
wx.uploadFile({
filePath: file.path,
name: 'file',
url: 'https:/........../api/upload.php', //自己服务端的地址
header: { "Content-Type": "multipart/form-data","charset": "utf-8" },
formData: {
'phoneNumber' : app.globalData.phoneNumber,
'name' : file.name, //file.name为通过wx.chooseMessageFile选中的文件名
},
success: function(res){
console.log('upload-res:',res.data);
}
})
},
服务器端:
PHP: upload.php
<?php date_default_timezone_set('PRC&