移动端V1.0
This commit is contained in:
24
plugins/upload.js
Normal file
24
plugins/upload.js
Normal file
@@ -0,0 +1,24 @@
|
||||
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;
|
Reference in New Issue
Block a user