ファイルを直接ダウンロードに失敗した2Mクロムのヒントに達したときに卵サーバーのファイル転送は、ダウンロードにブラウザを流れ、ストリーム - ネットワークエラー

 

 使用FileReaderのコードストリームファイルは、ファイルサイズの制限に転送され、ブラウザのChromeをお読みになる前に。

 

今すぐ変更 

クロムブラウザのファイル転送の制限由来のURL.createObjectURL方法
 
                =新しい新しいXHRのXMLHttpRequest LET(); 
                    xhr.open(真の「GET」、URL、); // POSTメソッドは、インタフェースに応じて使用することができる
                    xhr.responseType =「ブロブ」; //戻り値の型ブロブ、XMLHttpRequestをサポートバイナリストリームタイプ
                    =関数xhr.onload(){ 
                        IF(=== 200 this.statusある){   
                            BLOB = this.responseせ; //は、使用する応答を返す代わりに、responseTextの
                            CONST = URL.createObjectURLいるObjectURL(新しい新しいブロブ([BLOB] {タイプ: 'テキスト/ XLS' }))//クロム、ファイルサイズの制限エクスポートファイルから
                            //ましょう新しい新しいリーダーFileReaderの()=; 
                            // reader.readAsDataURL(BLOB); //変換base64方式は、直接配置することができますラベルのhrefに
                            //いるObjectURL。onload =関数(E){
                            //変換は、ダウンロードのためのラベルを作成するには、完成され
                            ;てみましょう=のdocument.createElement( "")
                            = "xxxxxx.xlsx"をa.downloadを; 
                            いるObjectURL = a.href 
                            a.click(); 
                            layer.msg( 'ダウンロードの成功); 
                            //}; 
                        }他{ 
                            layer.msg( 'ダウンロードに失敗しました'); 
                        } 
                    };

  

 

おすすめ

転載: www.cnblogs.com/xiguachaodan/p/11907166.html