アナログフォーム提出画像とデータ
1833 ワード
アナログフォーム提出画像とデータ
バックグラウンドシミュレーションフォームは指定サーバに画像とデータを提出し、jdk 1.8を使用する。
バックグラウンドシミュレーションフォームは指定サーバに画像とデータを提出し、jdk 1.8を使用する。
// HttpClient
HttpClient httpClient = HttpClientBuilder.create().build();
// HttpPost
HttpPost httpPost = new HttpPost("http://*******");
// MultipartEntityBuilder
MultipartEntityBuilder multipartEntityBuilder = MultipartEntityBuilder.create();
// ()
multipartEntityBuilder.addTextBody("platform_id", "8000", ContentType.APPLICATION_JSON);
// base64 , new File, , base64 , , ,
// try catch
try {
//Base64
String imageStr = imageBase64.substring(imageBase64.indexOf(",") + 1);
BASE64Decoder decoder = new BASE64Decoder();
byte[] b = decoder.decodeBuffer(imageStr);
for(int i=0;i
もう一つのトランスコードbase 64を追加しましたが、以前は見つけられませんでした。これをコピーして直接トランスコードに使うことができます。 //Base64
final Base64.Decoder decoder = Base64.getDecoder();
byte[] b = decoder.decode(imageStr);//imageStr base64
//
InputStream inputStream = new ByteArrayInputStream(b);