我正在使用Cordova构建一个飞镖应用程序。根据cordova doc ,我正在使用FILE_URI来检索图像。
我正在使用'dart:js'来调用我的JS脚本
function loadPhotofromPhoneLibrary(onPhotoURISuccess,onFail) {
// Retrieve image file location from specified source
navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50,
destinationType: destinationType.FILE_URI,
sourceType: pictureSource.PHOTOLIBRARY });
}
在我的dart代码中,如何使用HTTPRequest将图像从imageURI发布到服务器
void onloadPhotoFromPhoneLibrary() {
js.context.callMethod('loadPhotofromPhoneLibrary',[onPhotoURISuccess,onPhotoURIFail]);
}
void onPhotoURISuccess(imageURI) {
// TODO: Here how to post imageURI as MULTIPART_FORM_DATA to Server :( ?
}
void onPhotoURIFail(message) {
window.alert('Failed because: ' + message);
}