Я использую PhoneGap и загружаю файл (используя HTTP POST), например,
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
}
Я хочу загрузить несколько файлов, поэтому при обратном вызове я хочу вызвать uploadSingleFile дляперейти к следующему файлу.
Как мне сохранить, какой файл у меня есть?Я использую localStorage для хранения имен файлов.Поэтому я бы хотел сделать это,
upload file localStorage.file0
upload file localStorage.file1
upload file localStorage.file2
Так что все, что мне нужно было бы сделать, это сохранить число в конце, 0, 1 и т. Д. Того, где мы находимся.Нужно ли использовать глобальную переменную?Кажется грязным.
Если бы только я мог передать обратный вызов в качестве дополнительного параметра?