如何使用PhoneGap从库上传文件

时间:2011-11-05 03:02:31

标签: cordova

我正在尝试将我的黑莓设备上的phonegap应用程序中的文件上传到我的灯泡服务器。我按照下面的教程,他们做了作者希望他们做的事情:

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 个答案:

答案 0 :(得分:4)

Phonegap - Choose Image From Gallery

正如本普尔所说:

  

呃,相机文档涵盖了这一点。这不适合你吗?

     

如果Camera.sourceType = Camera.PictureSourceType.PHOTOLIBRARY或Camera.PictureSourceType.SAVEDPHOTOALBUM,则会显示照片选择器对话框,从中可以选择相册中的照片。

     

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

你不必编写自己的文件管理器系统,如果可以的话,我会拒绝马丁内斯的答案。

答案 1 :(得分:1)

如果您使用的是所有代码段,那么您确实忽略了一些关键领域。你应该从this开始  并朝着你的目标努力。我将首先编写一个简单的文件管理器类型应用程序。

  1. 枚举整个SD卡或存储树。

  2. 当您找到要输入的目录时,请输入并枚举其内容

  3. 定义选择文件并上传文件的方法。