我正在开发一个Android项目的phonegap。我想将存储在SD卡中的文件上传到服务器。
我希望能够获取存储在我的资源文件夹中的文件。
**FileTransfer.upload(imageURI, "http://http://192.168.1.214/MusicApplication/welcome.php", win, fail, options);**
如果我的图片存储在assets文件夹中,请告诉我上面的函数应该 imageURI 。
答案 0 :(得分:1)
根据您的API级别,使用getExternalFilesDir()
或getExternalStorageDirectory()
查找您要查找的文件。
答案 1 :(得分:0)
他是我问题的解决方案: -
var options = new FileUploadOptions();
options.fileKey="file";
options.fileName=document.getElementById('txtFileName').value; options.mimeType="audio/mpeg"; var params = new Object();
params.value1 = "test";
params.value2 = "param";
options.params = params;
var ft = new FileTransfer();
ft.upload(fileName, "192.168.1.214/MusicApplication/upload.php";, win, fail, options);