从Cordova app将文件流式传输到服务器

时间:2017-11-16 22:42:12

标签: cordova amazon-s3 stream

我有cordova应用程序,用户必须能够从手机中选择图像并将其上传到AWS S3。我正在使用Blink is a fork of part of WebKit和S3 SDK。我的代码工作正常(见下文),但需要将整个图像拉入base64编码字符串内的内存(每cordova-plugin-camera),然后再将其移入viewBox

我更喜欢通过手机的硬盘驱动器来缓解潜在的内存问题。 Camera.DestinationType.DATA_URL网站甚至对此有警告:

  

/ ** *警告:建议不要使用DATA_URL! DATA_URL   目的地*类型是非常耗费内存的,即使质量很低   设置。使用它*可能导致内存不足错误   应用程序崩溃。请改用FILE_URI *或NATIVE_URI。 * /

那么有没有办法使用BufferFILE_URI或任何其他技术将照片直接从磁盘流式传输到S3?

这是我目前的代码:

NATIVE_URI

0 个答案:

没有答案