使用wx.uploadFile方法上传给后端
wx.uploadFile({
url: 'http://127.0.0.1/upload.php', //后端接口
filePath: 本地图片,
name: 'file',
formData: {
'user': 'bfw'
},
success: function (res) {
var data = res.data;
console.log(data);
//do something
},
fail: function (error) {
console.log(error);
}
})如果是uniapp的话
uni.uploadFile({
url: "http://127.0.0.1/upload.php",
filePath: 本地图片,
name: "file",
formData: {
"user": "bfw", //其他表单字段,可根据需求添加
},
success: function (res) {
console.log(res)
uni.showToast({
title: "上传成功"
})
},
fail: function (err) {
uni.showToast({
title: "上传失败"
})
}
})
后端php
<?php
$file = $_FILES['file'];
// 获取文件信息
$fileName = $file['name'];
$fileTmpPath = $file['tmp_name'];
$fileSize = $file['size'];
$fileError = $file['error'];
$fileType = $file['type'];
// 指定保存文件的目录
$targetDirectory = 'uploads/';
$targetFilePath = $targetDirectory . $fileName;
// 检查目标目录是否存在,如果不存在,则创建它
if (!is_dir($targetDirectory)) {
mkdir($targetDirectory, 0777, true);
}
// 移动文件到目标目录
if (move_uploaded_file($fileTmpPath, $targetFilePath)) {
echo "文件 {$fileName} 已成功上传。";
} else {
echo "文件 {$fileName} 上传失败。";
}
?> 网友回复
fbx、obj、glb三维格式模型如何在浏览器中通过three相互转换格式?
python如何实现基于http隧道加密的正向代理服务?
有没有有专门针对 UI 界面截图进行智能标记(Set-of-Mark, SoM) 的开源库和工具?
如何用python实现Set-of-Mark (SoM) 技术?
python如何截取windows指定应用的窗口截图,不用管窗口是不是在最前面?
linux能不能给rm删除命令增加回收站功能,可恢复被删文件?
bfwsoa如何在命令行中执行控制器动作器方法?
RAG(检索增强生成)和 KG(知识图谱)有啥不同?
KVM硬件是啥?
ai大模型对于大型项目源码上下文不够是如何解决进行开发与修改功能的?


