Jquery Cordova文件传输插件未响应XDK平台
我试图上传一个视频到后端服务使用文件传输插件和XDK开发平台Jquery Cordova文件传输插件未响应XDK平台,jquery,cordova,cordova-plugins,file-transfer,intel-xdk,Jquery,Cordova,Cordova Plugins,File Transfer,Intel Xdk,我试图上传一个视频到后端服务使用文件传输插件和XDK开发平台 在Android棒棒糖系统和XDK模拟器上进行测试 我的系统是Windows7 XDK版本为:2893 我的代码是 function uploadVideo(){ alert("button Clicked"); var url = ''; var filePath = Uservideo.videoPath; var fileTransfer = new FileTransfer();
- 在Android棒棒糖系统和XDK模拟器上进行测试
- 我的系统是Windows7
- XDK版本为:2893
function uploadVideo(){
alert("button Clicked");
var url = '';
var filePath = Uservideo.videoPath;
var fileTransfer = new FileTransfer();
var uri = encodeURI(url);
var params = {filename: Uservideo.videoPath,
category_id:"1",
about:"whatever",
access_token:userHandler.login_token};
var options = new FileUploadOptions();
options.httpMethod="POST";
options.fileKey = "file";
options.fileName = Uservideo.videoPath.substr(Uservideo.videoPath.lastIndexOf('/') + 1);
options.mimeType = "video/mp4";
options.params = params;
alert(JSON.stringify(options));
alert(filePath);
console.log("filePath: "+filePath);
fileTransfer.upload(filePath,
url,
function(entry) {
console.log("upload complete: " + entry.fullPath);
alert("success"+entry);
},
function(error) {
console.log("upload error source " + error.source);
console.log("upload error target " + error.target);
console.log("upload error code" + error.code);
},options);
}
问题是我正在尝试调试并发现函数在我的应用程序中如何反应,但我从未从后端或调试器获得错误或成功响应,我猜函数甚至没有被看到
一位朋友使用了我的代码,并使用phonegap终端运行它,并声称它与他配合良好。“我不确定”
我只是不能确定问题出在哪里
是XDK吗?
是插件本身吗?
这是我实现代码的方式吗?
是后端服务吗
Help Am Stick您是否在XDK emulator中进行测试?不,是一款真正的android设备,带有棒棒糖OSM最有可能的后端服务,url是什么?这是我为一家公司做的吗?:我确实测试了服务url,它使用Postman桌面应用程序运行得很好,我不太确定后端是否能够理解文件格式或其他内容,为我提供个人联系人,以便向您发送URL和访问令牌