问题标签 [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.
node.js - 无法使用 Multer S3 NodeJ 将大文件上传到 AWS
我无法使用 multer-s3 将大文件上传到 aws。我正在使用以下代码:
此代码适用于小文件(图像或非常小的视频),但当涉及到相对较大的文件时,它不起作用。并且 console.log(err) 返回此错误:
前端甚至不等待响应并在几分钟后返回此错误
javascript - 如果上传非图像文件,Multer-s3-transform 错误
我想在上传到 s3 存储桶之前将图像文件转换为更小的大小,我决定使用 multer-s3-transform。我的问题是我应该能够上传非图像文件以及 pdf、文档等...但我不断收到错误消息。这是我的代码。
我真的认为我需要先检查文件类型,但我不知道该怎么做。
amazon-s3 - 多部分数据nodejs multer s3意外结束
我正在尝试在 s3 中上传图像这是我的代码
文件上传.js
我尝试使用 postmanin serverless local 测试 api 它给出了这个错误
错误:D:\Flutter\aws\mishpix_web\node_modules\dicer\lib\Dicer.js:62:28 在 process._tickCallback (internal/process/next_tick.js:61:11) 处的多部分数据意外结束 storageErrors: [ ]
上线部署后。我尝试了api。该文件已上传到服务器,但已损坏
node.js - 每次发布调用以在 aws s3 中上传图像时,唯一 ID(键)都不会更改,因此会替换相同的图像
我正在创建一个角度应用程序,我从客户端发起一个 POST 调用。在服务器端,我使用 multer-sharp-s3 设置路由,在其中生成一个新名称(密钥)并在每次有呼叫时将其上传到 aws s3。
角度html代码:
角ts文件:
带有 multer 中间件的 Nodejs 路由:
Multer 中间件:
我面临的问题是,每次来电后,图像都会以相同的名称上传到 aws s3,因此会替换图像而不是创建新文件。我不确定我做错了什么。
我每次都在“storage”变量中执行“nodeuuid.v4()”来生成一个新名称。但是,这个问题仍在发生。
有人可以帮忙吗?
node.js - 为什么这两种方法在使用 multi-s3 时会给出不同的性能?
我认为它们都是相同的二进制缓冲区,但我想知道它们是否具有不同的性能。
那些...
...似乎给出了完全相同的结果。
node.js - 使用文本输入上传文件的最佳方式
我正在尝试创建一个项目,用户可以在其中上传文件图像,将文件上传到 amazon s3,并返回图像地址的字符串,该字符串应作为单个文档与文本输入一起传递到 mongoDB,例如项目名称、描述、日期等。
到目前为止,我已经创建了一个带有名称和图像的简单 mongoDB 模型来测试使用一个文本输入上传文件,但是当我尝试在邮递员中使用form-urlencoded对其进行测试时,没有选择文件的选项,如果我尝试在form-data中对其进行测试,我得到一个空字符串作为名称输入,但我的代码确实读取了文件并为文件返回了一个字符串,而不是两者一起。
我的代码是:亚马逊 s3 的设置文件
在目标路由上传的控制器文件
所以我想知道最好的方法是什么?有没有办法在一个请求中提交带有文本的文件?我希望能够找到一种方法将它们一起发送。
amazon-s3 - 使用 express.js 将大型视频文件上传到 s3
我正在使用 express 和 multer-s3 将媒体文件上传到 s3。如果我上传小于 10 mb 的文件,它工作正常。如果我上传大于 7mb(我测试过。如果我上传大约 30mb 它将失败),它会给出错误。cannot determine length of string
我正在上传.mp4
文件
错误信息
我的代码
正文解析器配置
文件路径
常见问题文件上传
上传文件处理程序
我需要更改 s3 存储桶本身的任何设置吗?
我还读到我必须 contentLength 但这也行不通。
我正在使用 t2.micro ec2 和 eb
node.js - 在 multer s3 模块中调整图像大小
我想调整图像大小并将其上传到 s3 存储桶。
我尝试multer-s3-transform
了模块,但它没有用。
我尝试过使用它,但它也没有奏效。