首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Rails 3检查HTTP请求的字段“内容长度”?

如何使用Rails 3检查HTTP请求的字段“内容长度”?
EN

Stack Overflow用户
提问于 2011-01-29 13:00:21
回答 2查看 3.2K关注 0票数 2

我使用3,在我的视图文件中我有以下代码:

代码语言:javascript
运行
复制
<%= form_for (@account, ...) do |f| %>
  <%= f.file_field :file %>
  ...
  <%= f.submit "Upload" %>
<% end %>

为了避免服务器超载,我会在服务器收到上传文件之前检查它的大小。这是因为,按下表单的submit按钮,服务器将首先完全接收文件,然后再检查文件。

我知道这是一个HTTP请求有头字段。,所以我想检查那些上传文件,特别是在我的例子中,内容长度值。

怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-29 13:42:39

你试过request.headers["content-length"]了吗?

票数 2
EN

Stack Overflow用户

发布于 2011-01-29 19:47:42

nginx不是也设置了最大文件大小吗?使用它作为您的“基础”,您可以确保服务器将停止一个大屁股文件上传。如果您担心这个问题,也许可以将其设置为相同的最大大小。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4837014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档