1

ユーザーがメソッドを使用して GAE blobstore に画像をアップロードできるサイズに制限を実装しましたUploadOptions。アップロードしたファイルのサイズが大きすぎると、次のページにリダイレクトされます。

エラー 413 クライアントが発行した要求が大きすぎます。BLOB あたりの最大アップロード サイズの制限を超えました。

リダイレクトを防ぐにはどうすればよいですか? 現在のページのファイル サイズが大きすぎることをユーザーに知らせる意味のあるメッセージを提供したいと考えています。

アップロードするための私のコード:

<form action="<%= blobstoreService.createUploadUrl("/upload", UploadOptions.Builder.withMaxUploadSizeBytes((512000))%>" method="post" enctype="multipart/form-data">
4

2 に答える 2

4

ajax リクエストを含むフォームを送信します。応答コードがそこにあり、それに応じて行動できます。

于 2013-01-14T23:23:04.010 に答える
0

または、カスタム メッセージが必要な場合は、エラー ページを編集できます。エラーページごとにデフォルトページまたは静的ページを定義する方法があります。あなたの場合は413です。

チェック: https://developers.google.com/appengine/docs/java/config/webxml?hl=en#Error_Handlers

于 2013-01-23T03:07:44.593 に答える