mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
28 lines
557 B
JavaScript
28 lines
557 B
JavaScript
export function toArray(item) {
|
|
if (Array.isArray(item)) {
|
|
return item;
|
|
}
|
|
|
|
return [item];
|
|
}
|
|
|
|
export function readFile(file, resultType) {
|
|
return new Promise(resolve => {
|
|
const reader = new FileReader();
|
|
|
|
reader.onload = event => {
|
|
resolve(event.target.result);
|
|
};
|
|
|
|
if (resultType === 'dataUrl') {
|
|
reader.readAsDataURL(file);
|
|
} else if (resultType === 'text') {
|
|
reader.readAsText(file);
|
|
}
|
|
});
|
|
}
|
|
|
|
export function isOversize(files, maxSize) {
|
|
return toArray(files).some(file => file.size > maxSize);
|
|
}
|