UploadConfig.fromMap constructor
从Map创建UploadConfig实例 注意:customUpload函数无法从Map反序列化,需要单独设置
Implementation
factory UploadConfig.fromMap(Map<String, dynamic> map) {
return UploadConfig(
headers: map['headers'] != null ? Map<String, String>.from(map['headers']) : null,
uploadUrl: map['uploadUrl'],
method: map['method'] ?? 'POST',
timeout: map['timeout'] ?? 30,
fileFieldName: map['fileFieldName'] ?? 'file',
extraData: map['extraData'],
// customUpload函数无法序列化,需要单独设置
);
}