0
我正在使用MVC中的文件上传器上传.xlsx文件。上传文件之前我检查的文件扩展名,不管正确与否,这一点:如何在上传时检查.xlsx文件扩展名
var uploadErrors = [];
var acceptFileTypes = /(\.xlsx)$/i;
alert(data.originalFiles[0]['type'].length + ":" + acceptFileTypes.test(data.originalFiles[0]['type']));
if (data.originalFiles[0]['type'].length > 0 && !acceptFileTypes.test(data.originalFiles[0]['type'])) {
uploadErrors.push('Only xlsx|XLSX file allowed');
它总是让我发现,只有.xlsx文件允许的误差。
为了检查的目的,我已经取代文件通过下面的代码检查JPG:
var acceptFileTypes = /\/(jpg|png|JPG|PNG|jpeg|JPEG)$/i;
这是工作的罚款与JPG文件。 我已经通过this link 这也不适合我。 这里是我检查 Microsoft Excel工作表的文件格式(.xlsx)