我正在使用 Ruby on Rails 3,在我的视图文件中,我有以下代码:
<%= form_for (@account, ...) do |f| %>
<%= f.file_field :file %>
...
<%= f.submit "Upload" %>
<% end %>
为了避免服务器过载,我会在服务器接收之前检查上传文件的大小。这是因为,按下表单的提交按钮,服务器首先会完全接收文件,然后会检查文件。
我知道HTTP 请求有 header fields,所以我想检查上传文件的那些,特别是在我的例子中,Content-Length值。
怎么做?