POST:ing 文件从电子 main.js 到网络服务器
POST:ing file from electron main.js to webserver
我已经搜索了一个多小时,但我得到的只是浏览器到服务器的代码,令人沮丧的是,一切都围绕着 NodeJS 应用程序,即网站上传到的 Web 服务器。
有什么方法可以将文件从 NodeJS 应用程序上传到网络服务器,包括一些正文?
解决方案
var formdata = {
key1: 'value1',
key2: 'value2',
file1: fs.createReadStream(path_to_file)
}
request.post({url: 'http://127.0.0.1/upload', formData: formdata},
function (err, resp, body) {
if (err) {
console.log('Error!');
} else {
console.log('URL: ' + body);
}
}
)
我已经搜索了一个多小时,但我得到的只是浏览器到服务器的代码,令人沮丧的是,一切都围绕着 NodeJS 应用程序,即网站上传到的 Web 服务器。
有什么方法可以将文件从 NodeJS 应用程序上传到网络服务器,包括一些正文?
解决方案
var formdata = {
key1: 'value1',
key2: 'value2',
file1: fs.createReadStream(path_to_file)
}
request.post({url: 'http://127.0.0.1/upload', formData: formdata},
function (err, resp, body) {
if (err) {
console.log('Error!');
} else {
console.log('URL: ' + body);
}
}
)