我想问一下,因为几天后我还没有找到将文件上传到 API 的方法。我在 Next.js 项目中使用 suneditor 作为编辑器。我希望当我上传图像时,图像将被发送到 API https://api-my.com/v1/file-uploads或 /file-uploads,其中包含一个字段为文件。
我尝试过使用这种方法,但它不起作用。
imageUploadUrl: (file, callback) => {
const formData = new FormData();
formData.append("file", file);
axiosInstance({
url: "/file-uploads",
method: "POST",
data: formData,
headers: {
"Content-Type": "multipart/form-data",
Accept: "application/json",
},
}).then((res) => {
callback(res.data.url);
});
},