File tree Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 1- import FormData from 'form-data' ;
21import { DEFAULT_REQUEST_TIMEOUT } from '../const' ;
32import { IAttachment } from '../interface' ;
43import { Vika } from '../vika' ;
@@ -7,6 +6,7 @@ import { RecordManager } from './record';
76import { ViewManager } from './view' ;
87
98
9+ let FormData : any = null ;
1010export class Datasheet {
1111 vika : Vika
1212
@@ -27,6 +27,11 @@ export class Datasheet {
2727 return new RecordManager ( this ) ;
2828 }
2929
30+ private async importFormDataIfNeeded ( ) {
31+ if ( ! FormData ) {
32+ FormData = ( await import ( 'form-data' ) ) . default ;
33+ }
34+ }
3035 /**
3136 * 上传文件
3237 * @param file
@@ -37,6 +42,7 @@ export class Datasheet {
3742 if ( Array . isArray ( file ) ) {
3843 file = file [ 0 ] ;
3944 }
45+ await this . importFormDataIfNeeded ( ) ;
4046 const form = new FormData ( ) ;
4147 form . append ( 'file' , file ) ;
4248
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ export class Vika {
8080 const error = e ?. response ?. data || e ;
8181 result = {
8282 success : false ,
83- code : error ?. code || 500 ,
83+ code : error ?. code || 400 ,
8484 message : error ?. message || '请求参数配置错误' ,
8585 } ;
8686 }
You can’t perform that action at this time.
0 commit comments