日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA模拟HTTP post请求上传图片

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA模拟HTTP post请求上传图片 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

1.原理:實現思路和具體步驟就是模擬頁面的請求

?

/*** @author qimh* @description 模擬form表單,上傳圖片* @param fileName -- 圖片路徑* @return 接口返回的json數據* 原理:模擬form表單提交:把請求頭部信息和和img 信息 寫入到輸出流中,* 通過流把img寫入到服務器臨時目錄里,然后服務器再把img移到指定的位置* 最后通過寫入流來獲取post的響應信息。* */public static void uploadImg(String fileName) { try { // 換行符 final String newLine = "\r\n"; final String boundaryPrefix = "--"; // 定義數據分隔線 String BOUNDARY = "========7d4a6d158c9"; // 服務器的域名 URL url = new URL(ECSheng);//"www.myhost.com",ECSheng=http://192.168.1.59/ecstore/index.php/openapi/syncnovo/image_upload ,即為form的action值HttpURLConnection conn = (HttpURLConnection) url.openConnection(); // 設置為POST情 conn.setRequestMethod("POST"); // 發送POST請求必須設置如下兩行 conn.setDoOutput(true); conn.setDoInput(true); conn.setUseCaches(false); // 設置請求頭參數 conn.setRequestProperty("connection", "Keep-Alive"); conn.setRequestProperty("Charsert", "UTF-8"); conn.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + BOUNDARY); OutputStream out = new DataOutputStream(conn.getOutputStream()); // 上傳文件 File file = new File(fileName); StringBuilder sb = new StringBuilder(); sb.append(boundaryPrefix); sb.append(BOUNDARY); sb.append(newLine); // 文件參數,photo參數名可以隨意修改 sb.append("Content-Disposition: form-data;name=\"upload_item\";filename=\"" + fileName + "\"" + newLine); sb.append("Content-Type:image/jpeg"); // 參數頭設置完以后需要兩個換行,然后才是參數內容 sb.append(newLine); sb.append(newLine); // 將參數頭的數據寫入到輸出流中 out.write(sb.toString().getBytes()); // 數據輸入流,用于讀取文件數據 DataInputStream in = new DataInputStream(new FileInputStream(file)); byte[] bufferOut = new byte[1024]; int bytes = 0; // 每次讀1KB數據,并且將文件數據寫入到輸出流中 while ((bytes = in.read(bufferOut)) != -1) { out.write(bufferOut, 0, bytes); } // 最后添加換行 out.write(newLine.getBytes()); in.close(); // 定義最后數據分隔線,即--加上BOUNDARY再加上--。 byte[] end_data = (newLine + boundaryPrefix + BOUNDARY + boundaryPrefix + newLine) .getBytes(); // 寫上結尾標識 out.write(end_data); out.flush(); out.close(); // 定義BufferedReader輸入流來讀取URL的響應 ----讀取返回的結果BufferedReader reader = new BufferedReader(new InputStreamReader( conn.getInputStream())); String line = null; while ((line = reader.readLine()) != null) { // System.out.println(line); JSONObject jsonObject = new JSONObject(line);//創建jsonObjec對象String json = jsonObject.toString();//josn格式的字符串System.out.println(json); } } catch (Exception e) { System.out.println("發送POST請求出現異常!" + e); e.printStackTrace(); } }

參考鏈接:http://www.cnblogs.com/woolhc/p/6123975.html
? ? ? ? ? ? ? ??

????????????????http://blog.csdn.net/yjclsx/article/details/70675057

轉載于:https://my.oschina.net/qimhkaiyuan/blog/1358229

總結

以上是生活随笔為你收集整理的JAVA模拟HTTP post请求上传图片的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产视频一区二区不卡 | 性欧美视频 | 四虎影院成人 | 日韩欧美视频一区二区三区 | 99国产精品免费视频 | 精品久久一区二区三区 | 波多野结衣一级 | 精品少妇theporn | 久久成人国产精品 | 熟妇人妻系列aⅴ无码专区友真希 | 黄色一级片在线免费观看 | 国产又粗又长又硬免费视频 | 国产黄色在线观看 | 夜色一区| 爱露出 | 亚洲av无码一区二区三区人妖 | 欧美视频在线一区二区三区 | 国内自拍视频在线播放 | 亚洲爽片| 久久男女视频 | 91免费视频国产 | 麻豆国产av超爽剧情系列 | 亚洲区偷拍 | 中国人与拘一级毛片 | 蜜桃久久一区二区三区 | 欧美人与性禽动交精品 | 美女视频黄频视频大全 | 成人一区二区三区仙踪林 | 日韩av一区二区三区四区 | 国产精品电影一区二区 | 免费观看污视频 | 日韩三区在线观看 | 久草福利视频 | 天天操天天干天天干 | 国产精品久久国产精品99 | 黄a视频| 九九九九热| 亚洲激情图片 | 成人av影院 | 伊是香蕉大人久久 | 国产精品无码久久久久一区二区 | 欧美大片免费高清观看 | 麻豆久久久午夜一区二区 | 在线观看视频色 | 国产香蕉久久 | 毛片资源| 九九热精品视频在线播放 | 在线日韩中文字幕 | 麻豆av一区 | 人人干人人做 | 奇米影视777在线观看 | 97在线免费视频观看 | 免费二区 | 2018av在线| 久久国产柳州莫菁门 | 日韩中文字幕在线不卡 | 国产毛片毛片毛片 | 婷婷国产精品 | 欧美性xxxxx极品少妇 | 刘亦菲国产毛片bd | 成人午夜网址 | 激情福利社 | 91看片黄色 | 日韩三级一区二区三区 | 午夜精品在线播放 | 动漫精品一区一码二码三码四码 | 黄片毛片视频 | av观看一区| 中文字幕二 | 午夜精品网 | 88国产精品视频一区二区三区 | 久久国产精品久久国产精品 | 91福利视频网 | 91青青草视频 | 中文字幕第9页 | 麻豆影视大全 | 成人免费毛片嘿嘿连载视频 | 国产精品专区在线观看 | 亚洲AV综合色区国产精品天天 | 久热伊人 | 人人澡人人澡 | 99riav1国产精品视频 | 欧美aaaa视频 | www日本黄色 | 国产精品69毛片高清亚洲 | 黄网免费视频 | 超碰999| 亚洲综合图区 | 香蕉视频日本 | 五月天视频 | 麻豆精品久久 | 三级伦理片 | 中文字幕亚洲在线 | 欧美影院久久 | 国产av第一区 | 日日摸天天爽天天爽视频 | 1000部拍拍拍18勿入免费视频 | 成年人性生活免费视频 | 自拍视频在线观看 |