JSZip错误:文件路径的Ajax错误:404未找到

时间:2019-07-18 04:54:04

标签: jszip filesaver.js

当我部署并尝试下载时,找不到其说文件

  Error: Ajax error for /Areas/Client/UploadedFiles/2327/Driveshaft.dwg : 404 Not Found

Failed to load resource: the server responded with a status of 404 (Not Found)

当我上传jpq或pdf时,它可以正常工作,但.dwg文件给出错误

该文件存在,并且提示未找到。可能是因为.dwg格式。

function zipFiles(file_paths, zipFileName, id) {
var zip = new JSZip();
var count = 0;   
file_paths.forEach(function (url) {
    JSZipUtils.getBinaryContent(url, function (err, data) {
        if (err) {
            //throw err;
            showNotification(err);
        }
        count++;
        if (data != null) {
            zip.file(url, data, { binary: true });

            if (count == file_paths.length) {
                debugger
                zip.folder('' + uploadedDirectory+'' + id+'/')
                    .generateAsync({ type: 'blob' }).then(function (content) {
                        debugger

                        saveAs(content, zipFileName);
                    });
            }
        }
    });
});

}

  

错误:文件路径Ajax错误:404未找到

1 个答案:

答案 0 :(得分:0)

如果不能直接在Web浏览器中打开文件,则可能是服务器“错误”配置。 Dwg是一种不常见的模仿类型,因此您的Web服务器上默认未启用它。 如果主机是iis服务器,请参见ERROR 404.3 Not Found for JSON file添加新的mimetype。 对于dwg,我认为它是“ image / vnd.dwg”,但我不确定100%。