Как загрузить файл из библиотеки с помощью PhoneGap - PullRequest
3 голосов
/ 05 ноября 2011

Я пытаюсь загрузить файл из приложения phonegap на моем устройстве blackberry на сервер ламп.Я следовал приведенным ниже учебникам, и они делают то, что автор ожидает от них:

http://docs.phonegap.com/en/1.0.0/phonegap_file_file.md.html#FileTransfer http://zacvineyard.com/blog/2011/03/25/upload-a-file-to-a-remote-server-with-phonegap/

Однако учебники не достигают моей цели.Проблема в том, что единственный файл, который мне разрешено загружать, - это фотография, которую я немедленно снимаю на камеру.Я не могу просматривать на своем устройстве Blackberry другие изображения, аудиофайлы, текстовые файлы и «выбирать» их.

Как изменить код в приведенных выше примерах, чтобы я мог выбрать файл для загрузки?Я что-то пропускаю?

Ответы [ 2 ]

4 голосов
/ 17 февраля 2012

Phonegap - Выберите изображение из галереи

Как говорит Бен Пул:

Эмм, документация по камере охватывает это. Это не работает для вас?

Если Camera.sourceType = Camera.PictureSourceType.PHOTOLIBRARY или Camera.PictureSourceType.SAVEDPHOTOALBUM, то отображается диалоговое окно выбора фотографии, из которого можно выбрать фотографию из альбома.

http://docs.phonegap.com/phonegap_camera_camera.md.html

Вам не нужно писать собственную систему файлового менеджера, я бы проголосовал за ответ Мартинеса, если бы мог.

1 голос
/ 30 января 2012

Если этот фрагмент кода - все, что вы использовали, то вы действительно упустили из виду некоторые ключевые области. Вероятно, вам следует начать с this и работать для достижения своей цели. Я бы начал с написания простого приложения типа файлового менеджера.

  1. Перечислить всю SDCard или дерево хранения.

  2. Когда вы найдете каталог, в который хотите войти, введите и перечислите его содержимое

  3. Определите метод выбора файлов и их загрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...