<%= form_for (@account, ...) do |f| %>
<%= f.file_field :file %>
...
<%= f.submit "Upload" %>
<% end %>
サーバーの過負荷を避けるために、私は、サーバー、その前にアップロードファイルのサイズをチェックしますそれを受け取る。これは、フォームの送信ボタンを押すと、サーバーはまずファイルを完全に受信し、その後にファイルをチェックするためです。
私はHTTP request has header fieldsを知っていますので、アップロードファイル、特に私の場合はContent-Lengthの値を確認したいと思います。
どうすればよいですか?
解決策:if(request.headers ["CONTENT_LENGTH"]。to_i> max_size.to_i – user502052