私のサイトの一部は、メソッドを使用して HTML5 キャンバスから画像を取得します
.toDataURL()
次に、AJAX を使用して、生データを POST メッセージの一部としてサーバーに送信します。サーバー側には、長いデータ文字列を期待する cgi スクリプトがあります。私は一貫してこのエラーを受け取ります:
413 (Request Entity Too Large)
perl CGI ライブラリを使用していますが、持っていません。
$CGI::POST_MAX
設定する、または
$CGI::DISABLE_UPLOADS
設定。これは、サーバーに設定されている制限によるものですか? 私はApacheを使用しており、プロキシサーバーとしてnginxを使用しています。ブルーホスト サーバーにインストールするサイトを書いているので、この問題を回避できないのではないかと心配しています。基本的に 2 つの質問があります。1. html5 キャンバス メソッドを使用して、サーバーへのファイル アップロード タイプのポスト リクエストを作成する方法はありますか。2. この 413 エラーを、Apache/Nginx (または他のサーバー) の設定をいじらずに回避する方法はありますか?