使用Cordova Camera.getPicture /如何在Dart中从ImageURI发布图像

时间:2016-03-24 18:32:52

标签: javascript cordova dart angular-dart dart-html

我正在使用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);
  }

0 个答案:

没有答案