|
|
@ -2,8 +2,12 @@ package com.jiashi;
|
|
|
|
|
|
|
|
|
|
|
|
import com.google.gson.Gson;
|
|
|
|
import com.google.gson.Gson;
|
|
|
|
import com.jiashi.service.LianZhongUploadInfo;
|
|
|
|
import com.jiashi.service.LianZhongUploadInfo;
|
|
|
|
import okhttp3.*;
|
|
|
|
import okhttp3.MediaType;
|
|
|
|
|
|
|
|
import okhttp3.MultipartBody;
|
|
|
|
|
|
|
|
import okhttp3.OkHttpClient;
|
|
|
|
|
|
|
|
import okhttp3.Request;
|
|
|
|
|
|
|
|
import okhttp3.RequestBody;
|
|
|
|
|
|
|
|
import okhttp3.Response;
|
|
|
|
|
|
|
|
|
|
|
|
import java.io.File;
|
|
|
|
import java.io.File;
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.io.IOException;
|
|
|
@ -45,14 +49,42 @@ public class FileUploader {
|
|
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) throws IOException {
|
|
|
|
public static void main(String[] args) throws IOException {
|
|
|
|
List<File> files = new ArrayList<>();
|
|
|
|
List<File> files = new ArrayList<>();
|
|
|
|
files.add(new File("C:\\Users\\wyb\\Pictures\\head.jpg"));
|
|
|
|
File file1 = new File("C:\\Users\\wyb\\Pictures\\head.jpg");
|
|
|
|
|
|
|
|
File file2 = new File("C:\\Users\\wyb\\Pictures\\毒王90.jpg");
|
|
|
|
|
|
|
|
files.add(file1);
|
|
|
|
|
|
|
|
files.add(file2);
|
|
|
|
|
|
|
|
|
|
|
|
// files.add(new File("C:\\jiahsi-saomiao\\413425_刘燊杨_20221009_004624\\16763947060420811242.jpg"));
|
|
|
|
// files.add(new File("C:\\jiahsi-saomiao\\413425_刘燊杨_20221009_004624\\16763947060420811242.jpg"));
|
|
|
|
|
|
|
|
LianZhongUploadInfo.PatientInfo patientInfo = new LianZhongUploadInfo.PatientInfo();
|
|
|
|
|
|
|
|
patientInfo.setInpatientNo("wyb-lianzhong001");
|
|
|
|
|
|
|
|
patientInfo.setAdmissTimes(1);
|
|
|
|
|
|
|
|
patientInfo.setDisDate("2025-01-01 00:00:00");
|
|
|
|
|
|
|
|
patientInfo.setName("厦门中医院联众测试");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LianZhongUploadInfo.FileInfo fileInfo1 = new LianZhongUploadInfo.FileInfo();
|
|
|
|
|
|
|
|
fileInfo1.setSort(1);
|
|
|
|
|
|
|
|
fileInfo1.setFileTitle("head");
|
|
|
|
|
|
|
|
fileInfo1.setUploadFileName(file1.getName());
|
|
|
|
|
|
|
|
fileInfo1.setAssortId("wyb-lianzhong");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LianZhongUploadInfo.FileInfo fileInfo2 = new LianZhongUploadInfo.FileInfo();
|
|
|
|
|
|
|
|
fileInfo2.setSort(2);
|
|
|
|
|
|
|
|
fileInfo2.setFileTitle("head2");
|
|
|
|
|
|
|
|
fileInfo2.setUploadFileName(file2.getName());
|
|
|
|
|
|
|
|
fileInfo2.setAssortId("wyb-lianzhong-2");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ArrayList<LianZhongUploadInfo.FileInfo> fileInfos = new ArrayList<>();
|
|
|
|
|
|
|
|
fileInfos.add(fileInfo1);
|
|
|
|
|
|
|
|
fileInfos.add(fileInfo2);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LianZhongUploadInfo uploadInfo = new LianZhongUploadInfo();
|
|
|
|
|
|
|
|
uploadInfo.setPatientInfo(patientInfo);
|
|
|
|
|
|
|
|
uploadInfo.setFileInfos(fileInfos);
|
|
|
|
|
|
|
|
|
|
|
|
// 额外的表单字段参数
|
|
|
|
// 额外的表单字段参数
|
|
|
|
List<FormField> params = new ArrayList<>();
|
|
|
|
List<FormField> params = new ArrayList<>();
|
|
|
|
params.add(new FormField("uploadFileParams", new Gson().toJson(new LianZhongUploadInfo())));
|
|
|
|
params.add(new FormField("uploadFileParams", new Gson().toJson(uploadInfo)));
|
|
|
|
|
|
|
|
|
|
|
|
// 上传URL
|
|
|
|
// 上传URL
|
|
|
|
String uploadUrl = "http://127.0.0.1:9511/lianzhong/batchFileUploadJpg";
|
|
|
|
String uploadUrl = "http://127.0.0.1:9511/lianzhong/batchFileUploadJpg";
|
|
|
|