文件上传,校验源文件是否被修改导致上传失败
校验代码:
async checkFileReadability(file) {
if (!file) return false;
try {
// 尝试读取文件的一小部分
const slice = file.slice(0, 1); // 只读取第一个字节
await slice.arrayBuffer();
return true;
} catch (error) {
console.log("文件读取失败,可能已失效:", error);
return false;
}
}

浙公网安备 33010602011771号