当前位置: 首页 > 知识库问答 >
问题:

npm S3-->https://www.npmjs.org/package/s3

伊温书
2023-03-14

我正在尝试使用npm s3模块(https://www.npmjs.org/package/s3)将映像上载到我的s3存储桶中

var params = {
localFile: 'image.png',

s3Params: {
    Bucket: 'newstie.com',
    Key: '/newsite/image'
}
};

我得到了下面的日志,我不明白我做错了什么。你能帮帮我吗?多谢

共有1个答案

邵骏喆
2023-03-14

我想我们需要更多的代码。我建议使用AWS-SDK。工作完美,易于上传,同步,触发作业等等。

但是,为了回答您的问题,假设您试图上载的文件与脚本位于同一目录下,您的代码将如下所示:

var params = {
  localFile: __dirname + '/image.png',

  s3Params: {
    Bucket: 'newstie.com',
    Key: '/newsite/image'
  }
};
 类似资料:
  • 描述 (Description) 此函数将当前符号表的名称更改为NAME。 包名称的范围是封闭块的末尾。 如果省略NAME,则没有当前包,并且必须使用其完全限定名称声明所有函数和变量名称。 语法 (Syntax) 以下是此函数的简单语法 - package NAME package 返回值 (Return Value) 此函数不返回任何值。 要了解package关键字检查Perl Modules

  • 主要内容:1 Java.lang Package介绍,2 Java.lang Package声明,3 Java.lang Package方法,4 Java.lang Package案例1 Java.lang Package介绍 java.lang.Package 类包含有关Java包的实现和规范版本信息 2 Java.lang Package声明 3 Java.lang Package方法 方法 描述 <A extends Annotation> A getAnnotation(Class<A>

  • Submodules oss2.api module 文件上传方法中的data参数。 诸如 基类:oss2.api._Base 用于Bucket和Object操作的类,诸如创建、删除Bucket,上传、下载Object等。 用法(假设Bucket属于杭州区域): >>> import oss2 >>> auth = oss2.Auth('your-access-key-id', 'your-acc

  • 在本章中,我们将学习如何开始使用Natural Language Toolkit Package。 先决条件(Prerequisite) 如果我们想用自然语言处理来构建应用程序,那么上下文的变化会使其变得非常困难。 上下文因素影响机器如何理解特定句子。 因此,我们需要使用机器学习方法开发自然语言应用程序,以便机器也能理解人类理解上下文的方式。 要构建这样的应用程序,我们将使用名为NLTK(Natu

  • 包含一个或多个Jython模块的任何文件夹都被识别为包。 但是,它必须有一个名为__init__.py的特殊文件,它提供要使用的函数的索引。 现在让我们了解一下,如何创建和导入包。 Step 1 - 创建一个名为package1的文件夹,然后在其中创建并保存以下g模块。 #fact.py def factorial(n): f = 1 for x in range(1,n+1):

  • Package Analysis 是一款识别各类恶意软件的分析工具,可用于捕捉和对抗对开源注册表的恶意攻击。 该工具由开源安全基金会 (OpenSSF)发布,其中包含一些组件来帮助分析开源的软件包,特别是寻找恶意软件。组件包含: 调度程序 —— 从 Package Feeds 为分析工作者创建作业。 分析(one-shot analyze and worker)—— 通过对每个包的静态和动态分析,