mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
1.8.0
This commit is contained in:
@@ -25,7 +25,7 @@ public class OpenClient {
|
||||
private static final Log log = LogFactory.getLog(OpenClient.class);
|
||||
|
||||
private static final OpenConfig DEFAULT_CONFIG = new OpenConfig();
|
||||
public static final String ERROR_RESPONSE_KEY = "error_response";
|
||||
private static final String ERROR_RESPONSE_KEY = "error_response";
|
||||
|
||||
private String url;
|
||||
private String appId;
|
||||
|
@@ -9,6 +9,7 @@ import com.gitee.sop.sdk.response.BaseResponse;
|
||||
import com.gitee.sop.sdk.util.ClassUtil;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
@@ -71,6 +72,17 @@ public abstract class BaseRequest<T extends BaseResponse> {
|
||||
return SdkConfig.DEFAULT_VERSION;
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加上传文件
|
||||
* @param file
|
||||
*/
|
||||
public void addFile(UploadFile file) {
|
||||
if (this.files == null) {
|
||||
this.files = new ArrayList<>();
|
||||
}
|
||||
this.files.add(file);
|
||||
}
|
||||
|
||||
public RequestForm createRequestForm(OpenConfig openConfig) {
|
||||
// 公共请求参数
|
||||
Map<String, String> params = new HashMap<String, String>();
|
||||
|
@@ -1 +1 @@
|
||||
file1 content
|
||||
file1 content,内容1
|
@@ -1 +1 @@
|
||||
file2 content...
|
||||
file2 content,内容2
|
@@ -17,7 +17,6 @@ import org.junit.Test;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -87,12 +86,11 @@ public class SdkTest extends TestCase {
|
||||
model.setRemark("上传文件参数");
|
||||
request.setBizModel(model);
|
||||
|
||||
List<UploadFile> files = new ArrayList<>();
|
||||
String root = System.getProperty("user.dir");
|
||||
System.out.println(root);
|
||||
files.add(new UploadFile("file1", new File(root + "/src/main/resources/file1.txt")));
|
||||
files.add(new UploadFile("file2", new File(root + "/src/main/resources/file2.txt")));
|
||||
request.setFiles(files);
|
||||
// 这里演示将resources下的两个文件上传到服务器
|
||||
request.addFile(new UploadFile("file1", new File(root + "/src/main/resources/file1.txt")));
|
||||
request.addFile(new UploadFile("file2", new File(root + "/src/main/resources/file2.txt")));
|
||||
|
||||
DemoFileUploadResponse response = client.execute(request);
|
||||
|
||||
|
Reference in New Issue
Block a user