问题描述
我目前正在尝试创建一个使用 GoFile API 的文件上传页面(带电子)
我是一个完整的 http 请求初学者,但之前有一些 Javascript/Electron 经验。
如何在 Javascript 中复制此示例 CURL 命令?
curl -F file=@file.txt https://srv-file6.gofile.io/uploadFile
在终端中,这与指定的文件路径完美配合,但是当我将文件路径传递到 Javascript 内的 XMLHttp POST 请求时,会返回“500”错误,表明没有上传文件。
示例:
const Http2 = new XMLHttpRequest();
const Post_url='https://'+server+'.gofile.io/uploadFile';
Http2.open("POST",Post_url);
Http2.setRequestHeader("content-type","application/x-www-form-urlencoded");
Http2.onreadystatechange = function(){
if(this.readyState==4 && this.status==200){
alert(Http2.responseText)
}
}
let data = "file=@/Users/admin/Desktop/loading.gif"
var formData = new FormData();
formData.append(data);
Http2.send(formData)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)