feat: 异步解析大文件WPS报备资料
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import { assertUploadSize } from './files.service';
|
||||
|
||||
describe('FilesService report-material upload limits', () => {
|
||||
const workbook = {
|
||||
originalname: '行业报备.xlsx',
|
||||
mimetype: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
|
||||
};
|
||||
|
||||
it('allows report-material imports up to 100MB without raising the generic file limit', () => {
|
||||
expect(() =>
|
||||
assertUploadSize('report_material_import', { ...workbook, size: 40 * 1024 * 1024 }),
|
||||
).not.toThrow();
|
||||
expect(() => assertUploadSize('other', { ...workbook, size: 40 * 1024 * 1024 })).toThrow('10MB');
|
||||
expect(() =>
|
||||
assertUploadSize('report_material_import', { ...workbook, size: 101 * 1024 * 1024 }),
|
||||
).toThrow('100MB');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user