私はRuby on Rails 3を使用しており、私のビューファイルには次のコードがあります:
<%= form_for (@account, ...) do |f| %>
<%= f.file_field :file %>
...
<%= f.submit "Upload" %>
<% end %>
サーバーの過負荷を避けるために、サーバーがファイルを受信する前に、アップロードするファイルのサイズを確認します。これは、フォームの送信ボタンを押すと、サーバーが最初にファイルを完全に受信し、その後ファイルをチェックするためです。
HTTP リクエストにはヘッダー フィールドがあることを知っているので、アップロード ファイル、特に私の場合はContent-Length値についてチェックしたいと思います。
どうやってするか?