Я пытаюсь загрузить динамически сгенерированный файл на сервер.Попробуем простое приложение с помощью phonegapbuild 1.4.1.
Сначала я попробовал прямую ссылку на страницу сервера, которая возвращает файл через http с заголовками «content-type» и «content-disposition: attachment; filename =».Эта ссылка для скачивания работает нормально в обычном браузере.Но при нажатии на эту ссылку в приложении PhoneGap, кажется, не работает (по крайней мере, в Android 2.3.3), когда ссылка нажата, выполняется вызов на сервер, но тогда ничего не происходит.
Затем я обнаружил функцию API телефонного промежутка с именем FileTranfer.download.Я не знаю, как указать путь к файлу, как узнать местоположение загрузки по умолчанию (кроссплатформенное)?Я пробовал функцию fileSystem.resolveFileSystemURI, но ничего не происходит (нет события успеха или неудачи), также я пробовал следующее предложение fileSystem.root.getDirectory ("download", {create: true});и он висит там, следующая строка, которая является предупреждением, никогда не выполняется.
Может кто-нибудь, пожалуйста, помогите мне, и укажите мне надежный способ загрузки вложения (желательно через прямую ссылку на сервер)