我正在使用phonegap开发Android应用程序,我需要知道如何通过JavaScript上传文件(图像和视频)。
任何人都可以帮我这个吗?,给我任何想法或什么......
该应用程序使用WCF Rest Web服务。
谢谢!
答案 0 :(得分:3)
使用filetransfer API - http://docs.phonegap.com/en/1.0.0/phonegap_file_file.md.html#FileTransfer可以做到这一点:)
编辑 - 要使用filetransfer,您可以执行以下操作..
var options = new FileUploadOptions();
options.fileKey="photo";
options.fileName=fileURI.substr(fileURI.lastIndexOf('/')+1);
options.mimeType="image/jpeg";
var params = new Object();
params.value1 = "test";
params.value2 = "param";
options.params = params;
var ft = new FileTransfer();
ft.upload(fileURI, "http://some.server.com/upload.php", win, fail, options);
确保您正在定义fileURI。在您的服务器上,您将找到一个名为“photo”的帖子或者您称之为fileKey的帖子。