[問題] httppost

看板AndroidDev作者 (nahgnimiast)時間13年前 (2012/12/24 22:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
請問使用httppost時針對類似php的表格, 有參數要填,也可以上傳本地端的檔案。 參數比如 http://xxx.xxx.xx?aaa=bbb&ccc=eee 可是檔案怎麼一起上傳? 加參數有看到下面的方法 List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(valuepairs.size()); nameValuePairs.add(new BasicNameValuePair(XXX_KEY1, XXX_VALUE1)); nameValuePairs.add(new BasicNameValuePair(XXX_KEY2, XXX_VALUE2)); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 檔案有看到 fileInputStream = new FileInputStream(file); InputStreamEntity reqEntity = new InputStreamEntity(fileInputStream, file.length()); httppost.setEntity(reqEntity); reqEntity.setContentType("binary/octet-stream"); httppost.setEntity(reqEntity); 不過這兩個可以並用嗎? -- 另外如果上傳的是jpg或png之類的圖片,type可以用binary嗎? type設jpeg和binary有什麼差? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.51.223 ※ 編輯: tsaiminghan 來自: 1.160.51.223 (12/24 22:51)
文章代碼(AID): #1Gs6k2qv (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1Gs6k2qv (AndroidDev)