我使用的PhoneGap,並上載文件(使用HTTP POST)這樣,如何上傳多個文件服務器使用JavaScript
function uploadSingleFile()
{
var ft = new FileTransfer();
// set up parameters etc
ft.upload(imageName, "http://serviceaddress/UploadFile.ashx", win, fail, options);
}
function win(r)
{
// success callback
}
我想上傳muliple文件,所以在成功回調我想調用uploadSingleFile移動到下一個文件。
如何保存我要使用的文件?我正在使用localStorage來存儲文件名稱。所以,我想這樣做,
upload file localStorage.file0
upload file localStorage.file1
upload file localStorage.file2
因此,所有我需要做的將是存儲在年底,0,1,我們是最多的地方等的數量。我需要使用全局變量嗎?似乎凌亂。
如果我只能通過成功回調一個數字作爲附加參數?
這是不真的是我所關心的問題的一部分。此調用是異步的,因此我必須確保一次只能上傳一個。如果我等到回調被調用,直到我開始下一個回調,那麼我怎麼知道我要做哪一個。 – peter
這將是使用全局變量或使用其中的代碼製作類的情況。也許我會嘗試。 – peter