23 lines
514 B
TypeScript
23 lines
514 B
TypeScript
export class FileHandler {
|
|
public static ProcessImages(fileList: FileList): string[] {
|
|
const filenames: string[] = [];
|
|
|
|
// files is a FileList of File objects. List some properties.
|
|
for (let i = 0; i < fileList.length; i++) {
|
|
const f = fileList[i];
|
|
const reader = new FileReader();
|
|
|
|
reader.onload = ((theFile) => {
|
|
return (e: any) => {
|
|
filenames.push(e.target.result);
|
|
};
|
|
})(f);
|
|
|
|
// Read in the image file as a data URL.
|
|
reader.readAsDataURL(f);
|
|
}
|
|
|
|
return filenames;
|
|
}
|
|
}
|