0
我正在使用Froala所見即所得編輯器將文件上傳到s3。只要文件小於20 MB,一切正常。我已經設置Froala編輯器接受超過50 MB的文件。但是,每當我試着上傳更大的文件我從S3以下響應錯誤:AWS s3 EntityTooLarge和Froala
<Error>
<Code>EntityTooLarge</Code>
<Message>Your proposed upload exceeds the maximum allowed size</Message>
<ProposedSize>20974039</ProposedSize>
<MaxSizeAllowed>20971520</MaxSizeAllowed>
<RequestId>4292DB24BF022FC5</RequestId>
<HostId>C0QRzNxtazcS4NUQwvU89+QblW1MleMbLUNxoEAyjX2EuUmNUKXc3XbV+1K1GagBHOGBHHpB8ho=</HostId>
</Error>
我有文件上傳到S3設置如下:
fileMaxSize: 60 * 1024 * 1024,
fileUploadToS3: {
bucket: "<%= @hash[:bucket] %>",
region: "s3-us-west-1",
keyStart: "<%= @hash[:key_start] %>",
callback: function (url, key) {
},
params: {
acl: "<%= @hash[:acl] %>", // ACL according to Amazon Documentation.
AWSAccessKeyId: "<%= @hash[:access_key] %>", // Access Key from Amazon.
policy: "<%= @hash[:policy] %>", // Policy string computed in the backend.
signature: "<%= @hash[:signature] %>", // Signature computed in the backend.
}
}
這似乎是從什麼亞馬遜的規模,但據我所知,S3支持每個文件上傳高達5GB。我在這裏錯過了什麼?
您在後臺計算的//策略字符串可以包含限制任何上傳大小的「內容長度範圍」。看看你用於政策文件的內容,也許在問題中包含一個例子,以便我們可以對此進行排序? –
WOW。你剛剛解決了我的問題。你不知道我花了多少時間來解決這個問題。謝謝。 – Lorenz