fetch formData 上传文件

fr.postBlob = function (url, file, success, fail) {
    let filedata = new FormData();
    filedata.append('file', file.file, file.file.name);
    filedata.append('path', file.data.path);
    let request = new Request(url, {
        method: 'POST',
        credentials: 'include',
        body: filedata,
    });
    fetch(request)
        .then(response => response.json())
        .then(result => {
            if (result.resultCode == '0') {
                success(result.detailMsg);
            } else {
                fail(result.businessMsg);
            }
            console.error(result);
        })
}
不要加headers 不然会报错

你可能感兴趣的:(javascript)