我正在构建一款METEOR应用程序,用户可以使用相机和图库点击/上传图像。其他用户应该能够看到图片并下载它。
我已经安装了以下插件:
cordova-plugin-camera@2.4.1,
cordova-plugin-file@4.3.3
这是我的代码:
var cameraOptions = {
quality: 100,
previewDrag: false,
sourceType: sourcetype,
correctOrientation: true,
allowEdit: true,
saveToPhotoAlbum : true,
mediaType : Camera.MediaType.PICTURE,
destinationType : Camera.DestinationType.FILE_URI,
encodingType: Camera.EncodingType.JPEG,
popoverOptions: CameraPopoverOptions
};
navigator.camera.getPicture(function cameraSuccess(fileURI){
resolveLocalFileSystemURL(dataURL, function(entry) {
Session.set('imgData', entry.toInternalURL());
});
}, function cameraError(error){
Session.set('imgData', false);
}, cameraOptions);`
Session.get('imgData') 作为 img src 传递(但图像未呈现)。
不确定如何继续下一步。有什么见解吗?
附注:未来的任务包括上传视频、pdf、文档和其他文件。因此,如果您的答案也可以帮助解决这些问题,将不胜感激。