IONIC 3 IOS无法从文件读取数据
我正在使用这个文件select器上传文件到我的服务器:
https://github.com/jcesarmobile/FilePicker-Phonegap-iOS-Plugin
我的服务器需要base64文件,所以我需要转换我上传的文件。 我正在使用离子文档中提到的文件插件。 所以我的代码如下所示:
uploadIOS(){ var self=this let utis = ["public.data"] FilePicker.pickFile( function (uri) { let correctPath = uri.substr(0, uri.lastIndexOf('/') + 1); let currentName = uri.substring(uri.lastIndexOf('/') + 1); self.file.readAsDataURL(correctPath, currentName).then(result=>{ console.log ('reading data ' + JSON.stringify(result)) }).catch((err)=>{ console.log ('err4' + JSON.stringify(err)) }) }, function (error) { console.log(JSON.stringify(error)); }, function (utis) { console.log('UTIS', this.utis) } ) }
但是当我从Google Drive或iCloud Drive或DropBox上传时,它会返回
{ “代码”:5 “消息”: “ENCODING_ERR”}
- 父节点旋转期间,SceneKit子节点位置未更改
- 需要使图像底部到angular落:反应本机
- 量angular器:如何访问我们的应用程序中的全局variables?
- UIImage在石英光滑的圆angular
- Angular 2应用程序库与cordovaIOS的href
- 如何在UIImageView的左上angular和右下angular创buildUIButton
- 如何获得UITableViewCell的圆angular边缘的方式,允许用户select单元格背景颜色? (但不使用GROUPED模式)
- 用BrowserStack iOS模拟器进行量angular器testing
- 如何以编程方式设置iOS 6/7 Deltas