24 lines
696 B
JavaScript
24 lines
696 B
JavaScript
import {
|
||
baseUrl
|
||
} from "@/config.js";
|
||
|
||
function uploadFile(url, filePath, formData) {
|
||
return new Promise((resolve, reject) => {
|
||
uni.uploadFile({
|
||
url: baseUrl + url, // 上传路径拼接 BASE_URL
|
||
filePath: filePath, // 要上传文件资源的路径
|
||
name: "file", // 文件对应的 key,开发者在服务端可以通过这个 key 获取文件的二进制内容
|
||
formData: formData,
|
||
header: {
|
||
Authorization: "Bearer " + uni.getStorageSync("App-Token")
|
||
},
|
||
success: (res) => {
|
||
resolve(res.data); // 成功回调返回服务器返回的数据
|
||
},
|
||
fail: (err) => {
|
||
reject(err); // 失败回调返回错误信息
|
||
}
|
||
});
|
||
});
|
||
}
|
||
export default uploadFile; |