Я развертываю небольшое приложение с Adobe Air. Мое приложение будет выполнять пакетную загрузку из пути к файлу, который хранится в текстовом файле.
Например, в текстовом файле с именем «list.txt» есть строка «C: \ myfiles \ IMG_0001.JPG». Теперь я хочу загрузить этот файл изображения, отслеживая прогресс загрузки: - ‹
Я хочу использовать FileReference для получения информации о ходе загрузки, но я не знаю, как выполнить импорт по пути к файлу. Мне также интересно, как использовать FileReference для загрузки этого файла, не запрашивая диалоговое окно для выбора файла пользователем.
Большое вам спасибо :)
Процесс загрузки Adobe Air без FileReference
Ответы (1)
Попробуйте следующее.
Я выполнил загрузку файла без диалогового окна, используя следующий код.
var uploadURLs:URLRequest = new URLRequest("Your upload URL Here");
var params:URLVariables=new URLVariables();
params.title = "Hello";//URL Parameters if there is any
uploadURLs.data = params;
uploadURLs.method=URLRequestMethod.POST;
file = new File("Path to File");
file.addEventListener(ProgressEvent.PROGRESS , updateProgress);
file.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, doneUpload);
file.addEventListener(IOErrorEvent.IO_ERROR,fileError);
file.upload(uploadURLs);
Надеюсь это поможет
person
Umesh
schedule
05.04.2010
Низам .. действительно ли этот код работает? Я использую Flash Builder 4.5, я получаю следующую ошибку: Тип не найден или не является константой компиляции: Файл. Не могли бы вы помочь с этим? Спасибо
- person FlexyBoz; 19.03.2014