当前位置:  开发笔记 > 编程语言 > 正文

将AWS开发工具包与Web Worker一起使用

如何解决《将AWS开发工具包与WebWorker一起使用》经验,为你挑选了0个好方法。

离子/科尔多瓦/角形上的总菜鸟皮。从上周开始,所以我在这里苦苦挣扎。我正在尝试从使用Ionic和Cordova创建的应用程序(在iOS上)上载文件。这些文件是图像,因此非常大。我想在后台工作线程中上传这些图像。因此,需要网络工作者。

图像必须上传到Amazon S3。我的工作者javascript文件中包含以下代码。

onmessage = function(e) {
  importScripts("aws-sdk.min.js");
  console.log("Doing work");
  self.AWS.config.region = 'us-east-1';  //Error here. config is not defined :(
  self.AWS.config.update({accessKeyId: 'XXX', secretAccessKey: 'ABCD'});
  //More AWS stuff
  postMessage("DONE");
}

我的主要javascript文件一切正常,因为我在非AWS的配置中尝试了该文件(纯旧版本console.log("stuff here")),并且运行良好。一旦我尝试对AWS开发工具包执行任何操作,它就会开始失败。此外,该文件aws-sdk.min.js已正确导入(Chrome至少在控制台上没有显示错误)。

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有