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