Javascript cordova中是否有任何插件可用于上载具有任何扩展名的文件

Javascript cordova中是否有任何插件可用于上载具有任何扩展名的文件,javascript,android,cordova,Javascript,Android,Cordova,我正在开发cordova混合移动应用程序,需要将文件从用户手机上传到服务器。我已完成服务器端代码,但在cordova端,我无法选择图像以外的文件 我用下面的代码来选择文件,但除了包含图像的文件夹外,它从不打开其他文件夹 navigator.camera.getPicture(function(documentURI){ //Success },function(message) { //Error

我正在开发cordova混合移动应用程序,需要将文件从用户手机上传到服务器。我已完成服务器端代码,但在cordova端,我无法选择图像以外的文件

我用下面的代码来选择文件,但除了包含图像的文件夹外,它从不打开其他文件夹

navigator.camera.getPicture(function(documentURI){
                //Success

            },function(message) {
                //Error
            },{
                destinationType : navigator.camera.DestinationType.FILE_URI,
                sourceType      : navigator.camera.PictureSourceType.PHOTOLIBRARY,
                mediaType       : navigator.camera.MediaType.ALLMEDIA
            }
        );

请帮助我使用任何允许从手机中选择任何类型文件的解决方案或插件。

对于选择文件,您可以尝试此插件或


对于传输文件,请使用此

如何使用带有文件传输的Facebook Connect插件?我知道文件传输用于通过cordova应用程序上载和下载文件,但这里的问题是fullpath和.toURL()这些插件的方法有时在某些特定的设备中不提供文件扩展名,并在服务器上为我们提供一个临时路径,而不提供扩展名,所以在这种情况下,我们无法生成文件。你用过它吗?你用过哪个插件?你想上传什么类型的文件?请具体说明。