node.js - 我们可以直接从 url 上传图像到亚马逊 S3

标签 node.js amazon-web-services amazon-s3 knox-amazon-s3-client

我正在使用nodejs并尝试直接将文件从url上传到amazon s3。

这是我的代码

knox.putFile('http://www.wikihow.com/Image:Make-Handprint-Art-Step-1.jpg','foldername/'+new_image_name, {"Content-Type": "image/jpeg",'x-amz-acl': 'public-read'}, function (err, result) {
                    console.log(JSON.stringify(result));

            });

但是console.log ios显示未定义。 Amazon S3 上也没有图像。

任何建议

谢谢

最佳答案

目前无法执行此操作 - 您必须首先从 URL 下载文件,然后将其上传到 Amazon。

关于node.js - 我们可以直接从 url 上传图像到亚马逊 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27054670/

相关文章:

javascript - AWS 认知 : getting "Please provide a valid public provider" with google

amazon-s3 - 如何使用 IAM 服务动态创建 Airflow S3 连接

javascript - 是否可以使用快速路线正则表达式中的捕获组?

javascript - 向 Spotify API 发送请求

php - 通过 AWS SES 发送后的 "Delivery"和 "Bounce"SNS 通知

linux - 有没有办法在 Amazon Linux 系统上安装 gnome、kde 或任何其他 X 界面?

hadoop - 如何使用 Pig Latin 从 AWS S3 加载数据

hadoop - 将 hadoop fs 路径转换为 ​​hdfs ://paths on EMR

node.js - Mongoose - REST API - 查询不同模型的模式

javascript - Node(Meteor) 中的 setTimeout 内存泄漏