CarrierWaveを使用して、Rails 用のファイル アップローダーを構築しています。その場で制限を超えるファイルのアップロードをカットできないように見えることを除いて、API についてはかなり満足しています。
検証用にこのプラグインを見つけましたが、問題はアップロードが完了した後に発生することです。私の場合、これは完全に容認できません.
したがって、受信時に POST 本体のサイズを制限するラック構成またはミドルウェアを使用する方法があると思います。コンテキストとして、Heroku でホストしています。
* https://github.com/dwilkie/carrierwave_directを認識していますが、最初にサイズを変更して元の大きな画像を破棄する必要があるため、問題は解決しません。