vue.js - vue 从资产目录上传图片
问题描述
我正在尝试将图片从资产目录上传到uploadcare。我正在加载图像并将发布请求提供给uploadcare。
this.userinfo.map(user => {
var src = require("../assets/" + user.image);
console.log(src, typeof src);
const fd = new FormData();
fd.append("UPLOADCARE_PUB_KEY", "084e96d18b8afe25c51c");
fd.append("UPLOADCARE_STORE", 1);
fd.append("file", src);
let config = {
headers: {
"content-type": "multipart/form-data"
}
};
this.axios.post("https://upload.uploadcare.com/base/", fd, config).then(v => {
console.log(v);
});
});
但它显示错误 400(错误请求)
可能是在 src 中加载图像的问题,因为 src 类型显示字符串,但我需要将文件发送到 uploadcare..
如何在变量中加载 vue assets 文件夹图像并作为 formData 发布???uploadcare 文档 https://uploadcare.com/docs/api_reference/upload/request_based/#multipart
解决方案
推荐阅读
- laravel - 需要 Laravel Route::controller 和 Route::controllers
- javascript - 即使 if 语句返回真值,也从 ajax 代码中的后端 Flask 获取错误响应
- python - 如何在两个数据(日期和 X1)使用 python 附加一个列表时绘制图形
- java - 为什么我的快速求幂算法在 lambda 参数中出现“找不到符号”错误?
- python-3.x - 当我读取二进制文件时,它的大小是错误的
- jquery-ui - 当我选择日期时,将类添加到每个第 n 个元素
- cmake - “找不到 triehash 可执行文件”错误
- php - 加入两个表在codeigniter php中出现一些错误
- excel - 将工作簿中的数据检索到不同工作簿中的用户窗体
- go - 在 Debian Docker 映像中使用 librdkafka 构建 Golang 应用程序?