javascript
import { createFetch } from "@vueuse/core";
// 上传
const useMyFetch = createFetch({
options: {
async beforeFetch({ options }) {
options.method = "PUT";
options.headers = {
...options.headers,
"Content-Type": req.file.type
};
return { options };
}
}
});
const { error } = await useMyFetch(host).put(req.file).text();
if (error.value) {
ElMessage.error("文件上传失败");
item.error = error.value.message;
emit("error", item);
return reject(error);
}

人工智能学习网站