|
@@ -1263,12 +1263,29 @@
|
|
|
this.$http({
|
|
|
url: '/market/techcentergj/zip',
|
|
|
method: "post",
|
|
|
+ responseType: 'blob',
|
|
|
headers: {
|
|
|
"Content-Type": "application/json",
|
|
|
},
|
|
|
data: gjinfo,
|
|
|
- }).then((res) => {
|
|
|
- console.info('res',res);
|
|
|
+ }).then((response) => {
|
|
|
+ if (window.navigator && window.navigator.msSaveOrOpenBlob) {
|
|
|
+ let blob = new Blob([response.data], {
|
|
|
+ type: response.data.type
|
|
|
+ });
|
|
|
+ window.navigator.msSaveOrOpenBlob(blob, 'download.zip');
|
|
|
+ } else {
|
|
|
+ /* 火狐谷歌的文件下载方式 */
|
|
|
+ var blob = new Blob([response.data])
|
|
|
+ var downloadElement = document.createElement('a')
|
|
|
+ var href = window.URL.createObjectURL(blob);
|
|
|
+ downloadElement.href = href;
|
|
|
+ downloadElement.download = 'download.zip';
|
|
|
+ document.body.appendChild(downloadElement);
|
|
|
+ downloadElement.click();
|
|
|
+ document.body.removeChild(downloadElement);
|
|
|
+ window.URL.revokeObjectURL(href);
|
|
|
+ }
|
|
|
});
|
|
|
},
|
|
|
handleUploadResult(file){
|