0
我已经使用创建了一个小应用程序Node-WebKit。所以我想在SailsJS中写一个后端服务,它可以帮助我将任何种类的.exe文件从我的系统上传到远程服务器。我想知道在指定远程服务器位置和要上载文件的位置时,如何编写服务将.exe文件上载到本地磁盘。将文件上传到远程服务器的sailsJS
在此先感谢
我已经使用创建了一个小应用程序Node-WebKit。所以我想在SailsJS中写一个后端服务,它可以帮助我将任何种类的.exe文件从我的系统上传到远程服务器。我想知道在指定远程服务器位置和要上载文件的位置时,如何编写服务将.exe文件上载到本地磁盘。将文件上传到远程服务器的sailsJS
在此先感谢
在前端,使用文件输入来输入文件。然后使用以下功能上传:
/* On the front-end */
function uploadFile() {
/* Using AJAX */
var formData = new FormData(),
xhr = new XMLHttpRequest();
/* Required for large files */
xhr.setRequestHeader('X-CSRF-Token', csrfToken);
formData.append('myFile', inputElement.files[0]);
formData.append('_csrf', csrfToken);
xhr.open('POST', sailsRoute, true);
xhr.send(formData);
xhr.onload = function(){
/* callback on upload */
};
}
在后端,结合以下功能sailsRoute
和处理文件:
/* On the Backend */
function (req, res) {
var packet = req.params.all();
if (req.files) {
/* use req.files.myFile.path and fs module to save to disk */
}
}
希望这有助于。
谢谢,我试图找出如何做到这一点与网络套接字,它是杀了我。 – 2017-10-11 03:02:18