问题标签 [http-status-code-413]
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.
.htaccess - 上传大图时出现错误 413 请求实体太大 Godaddy 服务器
我已经在 php5.ini 文件中添加了这个,但这并没有解决我的问题-
post_max_size = 750M upload_max_filesize = 750M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M
我在 htaccess 中找到了另一个建议,但没有找到我应该在哪里附加这个(不确定这个能解决我的问题)
限制请求体
目前,如果我上传 700 mb 左右的文件,则可以,但是当我尝试 900 mb 或更大尺寸的图像时,它会给我这个错误。如果可以告诉任何其他方法来解决我的问题,这对我真的很有帮助。
php - 将图像上传到服务器时替代 ajax 和表单发布
我正在使用Summernote文本编辑器,上传文件时的默认行为是将其上传为 base64。所以我决定通过ajax 和 php 将这些图像存储在存储中,但是当我将更改推送到生产环境时,图像上传失败,因为 Apache 服务器配置将 ajax 帖子限制为 50kb图像(413 请求实体太大)。
然后我尝试在summernote面板中制作一个额外的按钮来通过表单发布操作上传文件,但是页面本身被另一个表单包裹,所以我不能嵌套它。
主要问题是该网站位于共享主机中,我无法修改这些 apache 值,他们也不会为我这样做。
所以我的问题是:我可以用其他东西上传这些图片吗?
谢谢。
jenkins - 詹金斯上传文件到神器失败,我得到413错误
错误日志:
ci 系统中没有 nginx 服务器,无法修改 nginx.conf 来解决这个问题。
jenkins 版本:2.46.2
artifactory 插件版本:2.12.2
artifactory-oss 版本:4.14
多谢
node.js - 将视频文件上传到 Amazon S3 时收到 413 Request Entity Too Large
将视频文件上传到 Amazon S3 时,文件在上传时达到 100%,然后我收到响应 413 Request Entity Too Large。如何解决此问题,以便我可以将视频文件上传到 Amazon S3?
我正在使用 Nodejs、Express、Heroku、Cloudflare 和 Amazon S3。
asp.net-web-api - 413 请求实体对于 HttpClient 来说太大
一旦我通过 PostAsJsonAsync 发送 HttpClient 请求,我得到的响应是请求实体太大。但我可以直接调用 webapi 并发送请求并返回成功的响应。但通过 PostAsJsonAsync 它返回 413 错误代码。
这是我的代码
php - PHP + Ajax:通过 Ajax 上传大型内容(413 HTTP 代码)
我在这个问题上花了 2 天的时间,我已经到了绝望的地步。当我通过 Ajax 上传文件内容时,我达到了请求限制 - 请求实体太大。我在 Apache 服务器上。我可以修改 php.ini 和 htaccess,但无法修改除此之外的任何配置,因为我无权访问这些配置。
问题:
我有一张图片的 base64 编码内容,需要上传到我的服务器(大小约为 1MB)。我已尝试上传此值,导致 413 错误代码。作为一项实验,我尝试使用<input type='file' />
适用于大于 1MB 的图像和文件的字段上传图像。似乎只有在请求参数中存在 >1MB 的数据时,我才会遇到 413 错误(例如,在输入字段中添加数据,或将图像的 base64 表示添加到请求参数之一中)。不过,使用文件输入上传相同的文件效果很好。真正的问题是在我的网站上,我不能让用户通过文件输入字段上传图片。我只有需要上传的图片的base64内容。鉴于我无法修改我的服务器设置,有没有办法可以将此内容上传到我的服务器?
附加信息:
我正在使用 JSFormData()
对象。我的表单内容进入这个对象并上传到我的服务器。我可以使用 formdata.append() 等方法动态地向该对象添加值。
- 如果我从上面的描述中附加大的 base64 字符串,我会遇到 413 错误。
- 如果我在表单中添加一个文本字段并将 base64 字符串复制/粘贴到输入字段中,我也会遇到 413 错误
<input type='file' />
如果我使用字段从我的机器上传相同的图像并上传FormData
对象,则图像可以通过。
希望这是足够的信息。作为奖励 - 如果有人可以解释为什么通过文件输入上传文件有效,但通过文本字段上传相同的数据也不会非常有益!
node.js - Elasticbeanstalk - NGINX - 413 请求实体太大
我知道这可能被视为重复:Customizing Nginx Configuration in AWS Elastic Beanstalk(和其他问题),但我无法使我的代码与任何建议的解决方案一起工作。
这就是我的 config.yml 文件的样子(xxx = 环境名称):
然后添加:
允许更大的有效负载并尝试重新启动 nginx 以在部署后接受更改。但是,即使它似乎是公认的方法,它在我的代码中也不起作用。对于小于 1mb 的文件,其他一切都可以正常工作。
谢谢你的帮助!
apache - Mailgun 和 Laravel - 导致 413 请求实体太大
我正在尝试使用 laravel 附加一个 75M 文件并发送电子邮件。我不断收到以下错误。使用其他“重复”问题的答案。我添加了upload_max_size
,post_max_size
甚至修改了LimitRequestBody
这些都不起作用,请问我该怎么办,如何在 Laravel (php) 中发送这么大的附件
此外,我会很感激一些关于如何处理大文件和电子邮件的建议。
javascript - POST 大字符串时出现错误 413
我正在尝试使用FileReaderFileReader.readAsDataURL()
API 上传图像,并在服务器端使用 PHP将方法中的数据 URL 写入文件。
该方法适用于较小的图像(不确定到底有多小,但 < 1MB 可能相当准确)。但是,在上传较大的图像时,我收到 413 Request Entity Too Large 错误。我看到了这个问题并尝试了两种解决方案,但是第一个什么也没做,第二个给出了 500 错误。当我检查错误日志时,它说:
为什么这不起作用?
php.ini
.htaccess
JS
PHP
我怎样才能使这项工作?
json - 无论我更改哪个配置项,WCF 服务 413
这几天我一直在努力解决这个问题,但无济于事。当我尝试使用 IIS Express 在 Visual Studio 中进行调试以及将我的生产网站部署到运行 IIS 7.5 的机器上时,都会发生这种情况。
我已经使用HttpWebRequest
和在 Fiddler 4 中从 Visual Studio 单元测试中调用了该服务,同样的错误。所以我不认为这是 WCF 客户端配置,因为我没有使用。
无论我在配置文件中进行什么更改,我总是会收到此异常:
我附加的以下 Web.config 用于不在我的服务器根目录中的应用程序。
我正在使用 Ajax 使用 json 端点进行调用。
我一生都无法弄清楚为什么我会获得 64K 限制,尤其是考虑到我已将所有项目添加到webHttpBinding
以下内容中。
我还httpRuntime
通过添加项目更改了元素maxRequestLength
,更改了请求过滤、安全设置以及一系列其他没有影响的事情。
另请注意,我已打开跟踪。.svclog
文件没有告诉我更多信息。
提前感谢您的帮助。