RailsアプリでPluploadを使用しています。アップローダーではユーザーが画像を送信できますが、画像は特定の最小ピクセルサイズよりも大きい必要があります。これは、Pluploadから受信した画像を処理するときにサーバー側で検証されます。
現在、アップローダーは正常に機能していますが、特定のファイルに障害が発生すると、ユーザーにオレンジ色の三角形が表示され、そのファイルにカーソルを合わせると「HTTPエラー」が発生します。これは、平均的なユーザーにはまったく役に立ちません。
これは私が今私のRailsコントローラーに持っているものです:
def create
@photo = current_user.photos.new(:image => params[:file])
if @photo.save
head :ok
else
head :bad_request
end
end
アプリケーションからPluploadに説明的なエラーメッセージを返して、オレンジ色の三角形でユーザーに表示できるようにするにはどうすればよいですか?
jsonやxml、または別のものを返す必要がありますか?失敗した画像オブジェクトのさまざまな表現を返すことを試みましたが、これまでのところ、Pluploadによってエラーメッセージが表示されることはありません。
助けてくれてありがとう!