问题标签 [multer-s3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1659 浏览

node.js - 在 AWS S3 存储桶上上传大文件

我正在尝试通过我的 Angular Web 应用程序将大文件(PDF、视频)AWS s3 bucket上传到. 我正在使用ng-file-upload将文件上传到我的节点服务器,并且在节点上我正在使用multer-s3npm 包。

对于小文件,它按预期工作得很好。但我无法使用上传大文件。它也没有给我任何错误。它只是不上传文件(如果文件很大),甚至不进入回调并超时。有什么方法可以处理将大文件上传到 s3 Bucket?

如果有人能帮我解决这个问题,不胜感激。如果您知道其他可以帮助我在 AWS s3 存储桶上上传大文件的库,请提出建议。

0 投票
1 回答
19098 浏览

node.js - 图像未存储在 S3 存储桶中

我正在使用 s3 multer 模块将用户上传的图像文件直接上传到我的存储桶中。该应用程序显示更新成功,但我在存储桶中看不到我的文件。上传文件后的页面响应上传成功。下面是我正在使用的 app.js 文件和 index.html,这是从 github repo 派生的,人们说它可以工作,但我的不工作,请告诉我错误?我在我的本地主机上运行它。

代码:

索引.html:

0 投票
3 回答
11856 浏览

node.js - 如何在 multer-S3 中为 AWS-S3 存储桶指定上传目录?

我正在使用 express + multer-s3 将文件上传到 AWS S3 服务。

使用以下代码,我能够将文件上传到 S3存储桶,但直接在存储桶中。

我希望将它们上传到存储桶内的文件夹中。

我找不到这样做的选项。

这是代码

0 投票
1 回答
93 浏览

node.js - Is it possible to upload a server file to cloud using multer?

I want to upload a file which is being generated on my server conditionally in a directory, and I am using multer-s3 package to upload files to S3 service.

Is it possible to upload that generated file from server directory to S3 using multer-s3?

0 投票
1 回答
536 浏览

node.js - 将图像上传到 AWS S3 时访问被拒绝

目标:我将我的 Node.js 应用程序部署为 AWS 上的 Elastic Beanstalk 实例。我必须将图像上传到 AWS S3。

问题:当我这样做时,它给了我“拒绝访问” 。虽然当我在本地执行它时(在将其推送到 AWS 之前)它工作得非常好。

注意: 我为此使用 Multer-S3。

似乎是什么问题?我尝试了各种 S3 存储桶策略,但无济于事。

PS: Here's the log for a request: 30986b8231ee88e94199988794871d76dedcf298fe4f11e435c164b13ae4e977 my-uploads [30/May/2017:10:31:07 +0000] 10.208.27.159 3272ee65a908a7677109fedda345db8d9554ba26398b2ca10581de88777e2b61 BC2B9DF9B31BB9F2 REST.PUT.OBJECT request-log2017-05-30-10-31- 07-832319F788D6048E "PUT /my-uploads/request-log2017-05-30-10-31-07-832319F788D6048E HTTP/1.1" 200 - - 3912 48 21 "-" "aws-internal/3" - 30986b8231ee88e94199988794871d76dedcf298fe4f11e435c164b13ae4e977 my-uploads [30/May/2017:10:33:16 +0000] 10.170.228.198 3272ee65a908a7677109fedda345db8d9554ba26398b2ca10581de88777e2b61 4AAE9032DC461DDC REST.PUT.OBJECT request-log2017-05-30-10-33-16-88B9C33D271F6A96 "PUT /my-uploads/request-log2017 -05-30-10-33-16-88B9C33D271F6A96 HTTP/1.1" 200 - - 347 60 8"-" "aws-internal/3"- 30986b8231ee88e94199988794871d76dedcf298fe4f11e435c164b13ae4e977 my-uploads [30/May/2017:10:34:28 +0000] 10.237.175.206 3272ee65a908a7677109fedda345db8d9554ba26398b2ca10581de88777e2b61 0B0D3939958BB069 REST.PUT.OBJECT request-log2017-05-30-10-34-28-2C6EAF903C627BD9 "PUT /my-上传/请求日志2017-05-30-10-34-28-2C6EAF903C627BD9 HTTP/1.1" 200 - - 357 33 8 "-" "aws-internal/3" -

0 投票
1 回答
2521 浏览

node.js - 我在使用 multer-s3 将图像上传到 aws s3 存储桶时完全晕倒了

以下代码中的“upload.array('photos', 3)”是什么意思......

我的html代码。(为简洁起见,代码减少)

我的 expressjs 代码

输出:

0 投票
1 回答
1460 浏览

javascript - 如何将文件上传到远程服务器并在nodejs中更改它的路径?

这是我的 app.js 文件:

这是 upload.js 文件:

我正在将我的文件从一个系统上传到另一个系统的远程系统。当我在远程系统中运行我的upload.js 和我的系统中的app.js 并且我正在从我的系统上传我的文件时,文件成功上传到另一个系统。现在我的问题是我上传的所有文件都保存在远程系统“/var/tmp”和我的系统“/var/tmp”中。我需要将此路径更改为我自己定义的路径,例如:/var/www/html/myfolder。然后文件不应该保存在我的系统中。

0 投票
0 回答
448 浏览

node.js - Multer S3 Ajax 上传

我无法调整我的代码以允许 ajax 上传。我可以直接上传到 S3,但想使用 ajax 来显示上传进度。

js

后端

设置变量

设置后呼叫

问题是我不知道如何将文件添加到“upload.array”参数。如果我直接从 html 表单加载文件,我可以只使用输入字段的名称。由于没有'req'对象,我不能使用req.body。我是否必须将其包装到另一个函数中?

谢谢!!

0 投票
1 回答
2010 浏览

node.js - 在 nodejs 中上传到 S3 之前将图像转换为缩略图

我已经尝试 multer-s3 好几个小时了,但我无法创建缩略图。谁能告诉我如何运行它?

以下是我的代码:

原始图像已成功上传,但调整大小的图像未成功。谁能指导我?

谢谢

0 投票
1 回答
673 浏览

node.js - 如何通过表单数据将文件上传到amzon s3?

我正在尝试将我的文件上传到我的 Amazon S3 存储桶。在我的研究中,我得到了这个工作正常的链接,并且文件被上传:

https://github.com/zishon89us/node-cheat/tree/master/aws/express_multer_s3

但是我需要将它连接到我的 Web 服务,该请求将具有 Json 表单数据,所以我尝试了这个:

以上是我的代码,我没有得到任何回应:

但我得到了:

作为:

有什么帮助吗?我没有收到任何回复,文件也没有上传。