废话不多说,直接上代码
define([
], function () {
'use strict';
let prefix = '';
return {
returnPrefix(ext) {
switch (ext) {
case 'png':
prefix = 'data:image/png;base64,';
break;
case 'jpg':
prefix = 'data:image/jpeg;base64,';
break;
case 'gif':
prefix = 'data:image/gif;base64,';
break;
case 'zip':
prefix = 'data:application/x-zip-compressed;base64,';
break;
case 'rar':
prefix = 'data:application/octet-stream;base64,';
break;
case 'doc':
prefix = 'data:application/msword;base64,';
break;
case 'docx':
prefix = 'data:application/vnd.openxmlformats-officedocument.wordprocessingml.document;base64,';
break;
case 'csv':
prefix = 'data:text/csv;base64,';
break;
case 'xlsx':
prefix = 'data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;base64,';
break;
case 'xls':
prefix = 'data:application/vnd.ms-excel;base64,';
break;
case 'pdf':
prefix = 'data:application/pdf;base64,';
break;
case 'ppt':
prefix = 'data:application/vnd.ms-powerpoint;base64,';
break;
}
return prefix;
}
};
});