使用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} 上传失败。";
}
?> 网友回复
阿里云oss前端获取policy签名直传oss上传文件回调如何传?
如何将根据三维物体通过提示词变成可交互的4d场景动画?
浏览器中实时摄像头离线视觉ai模型有吗?
如何让ai基于Chromium内核开发自己的windows浏览器?
如何将自己从小生活的农村村庄做成3d可漫游的高斯泼溅?
同一个iframe多次write包含three的html为啥报错不显示Failed to execute 'write' on 'Document': Identifier 'scene' has a
软件工程师的工作内容将由敲代码转变成使用ai来解决现实世界的问题?
claude skills如何本地自动剪辑生成视频?
物理ai是2026年的趋势吗?
ai能对老相机拍摄的底片进行修复成彩色照片吗?


