File tree Expand file tree Collapse file tree 2 files changed +52
-54
lines changed
Expand file tree Collapse file tree 2 files changed +52
-54
lines changed Original file line number Diff line number Diff line change @@ -170,12 +170,10 @@ class AjaxUploader extends Component<UploadProps> {
170170 }
171171 }
172172
173- cacheFiles = async ( files : File [ ] ) : Promise < RcFile [ ] > => {
173+ cacheFiles = async ( files : File [ ] ) => {
174174 if ( files ?. length ) {
175- const filesArray = [ ...files ] ;
176-
177175 const cachedFiles = await Promise . all (
178- filesArray . map ( async file => {
176+ files . map ( async file => {
179177 const buffer = await file . arrayBuffer ( ) ;
180178 return new File ( [ buffer ] , file . name , {
181179 type : file . type ,
@@ -184,14 +182,14 @@ class AjaxUploader extends Component<UploadProps> {
184182 } ) ,
185183 ) ;
186184
187- return cachedFiles as RcFile [ ] ;
185+ return cachedFiles ;
188186 }
189187
190188 return [ ] ;
191189 } ;
192190
193191 uploadFiles = async ( files : File [ ] ) => {
194- const originFiles = await this . cacheFiles ( files ) ;
192+ const originFiles = ( await this . cacheFiles ( files ) ) as RcFile [ ] ;
195193 const postFiles = originFiles . map ( ( file : RcFile & { uid ?: string } ) => {
196194 // eslint-disable-next-line no-param-reassign
197195 file . uid = getUid ( ) ;
You can’t perform that action at this time.
0 commit comments