File tree Expand file tree Collapse file tree 1 file changed +10
-13
lines changed Expand file tree Collapse file tree 1 file changed +10
-13
lines changed Original file line number Diff line number Diff line change @@ -59,8 +59,11 @@ export class FileUploadView extends DOMWidgetView {
59
59
60
60
this . fileInput . addEventListener ( 'change' , ( ) => {
61
61
const promisesFile : Promise < {
62
- buffer : any ;
63
- metadata : any ;
62
+ content : any ;
63
+ name : string ;
64
+ size : number ;
65
+ type : string ;
66
+ lastModified : number ;
64
67
error : string ;
65
68
} > [ ] = [ ] ;
66
69
@@ -75,10 +78,10 @@ export class FileUploadView extends DOMWidgetView {
75
78
} ;
76
79
const fileReader = new FileReader ( ) ;
77
80
fileReader . onload = ( event ) : any => {
78
- const buffer = ( event as any ) . target . result ;
81
+ const content = ( event as any ) . target . result ;
79
82
resolve ( {
80
- buffer ,
81
- metadata,
83
+ content ,
84
+ ... metadata ,
82
85
error : ''
83
86
} ) ;
84
87
} ;
@@ -92,15 +95,9 @@ export class FileUploadView extends DOMWidgetView {
92
95
} ) ;
93
96
94
97
Promise . all ( promisesFile )
95
- . then ( contents => {
96
- const value = contents . map ( c => {
97
- return {
98
- ...c . metadata ,
99
- content : c . buffer
100
- } ;
101
- } ) ;
98
+ . then ( files => {
102
99
this . model . set ( {
103
- value,
100
+ value : files ,
104
101
error : ''
105
102
} ) ;
106
103
this . touch ( ) ;
You can’t perform that action at this time.
0 commit comments