最初のステップ:修正springboot マルチパートの構成
春: サーブレット: マルチパート: 最大-file - サイズ:5000メガバイト 最大 -requestサイズ:5000メガバイト
ステップ2:変更Tomcatサーバーの接続時間(またはspringbootプロファイル)
サーバー:
接続 -timeout:18000000
フロントエンドは、まだ与えられている次のように与えられました
第三ステップ:axiosの非同期要求時間を送る遠位VUEを増やします
customRequest(データ){// アップロード提出し 、これを。$メッセージ .success(" ファイルのアップロードを!" ); constのFORMDATA = 新しい新しいいるFormData(); formData.append( 'ファイル'、data.file); はconsole.log(" データ" + データ); formData.append( 'トークン'、" トークン」) this.axios({ メソッド: 'POST'、 タイムアウト: 900000は、// これは点である ':URL / HDFS / SAVEFILE'、 ヘッダー:{ }、 params:{ }、 データ:FORMDATA 。})を((応答) => { にconsole.log(応答) data.onSuccess(); })キャッチ(関数(誤差){ data.onError(); にconsole.log (エラー) }) }、
要約:
サーバー側とフロントエンドは、残業の問題を考慮する必要があります
接続が中断されaxios VUEのaxiosは、バックエンドファイルの後端がエラーがio.eof報告受け入れるように失敗した原因と、デフォルトの結果よりも少ないと引き換えに取得であれば、非同期リクエストを送信します