0
我希望能夠將ImageView的內容發送到在線服務器。我已經成功測試的代碼如下。該代碼將圖像作爲「命名」圖像並將其作爲多部分圖像發送。我正在努力尋找一種方式將ImageView的內容作爲多部分圖像發送。如果這是錯誤的方法,我需要幫助來查找ImageView的路徑或指導。這是我曾嘗試:提前當期望一個路徑時,ImageView作爲File的參數
我希望能夠將ImageView的內容發送到在線服務器。我已經成功測試的代碼如下。該代碼將圖像作爲「命名」圖像並將其作爲多部分圖像發送。我正在努力尋找一種方式將ImageView的內容作爲多部分圖像發送。如果這是錯誤的方法,我需要幫助來查找ImageView的路徑或指導。這是我曾嘗試:提前當期望一個路徑時,ImageView作爲File的參數
HttpEntity resEntity;
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
File file1 = new File(selectedImage.getPath());
FileBody bin = new FileBody(file1);
entity.addPart("userID", new StringBody(id));
entity.addPart("uploadFile", bin);
httpPost.setEntity(entity);
HttpResponse response = httpClient.execute(httpPost);
resEntity = response.getEntity();
final String response_str = EntityUtils.toString(resEntity);
System.out.println(response_str);
感謝我能找到Get file path of image on Android的幫助使用接受的答案了我的ImageView的路徑。所有功勞歸於@Siddharth Lele。
那麼會發生什麼?它顯示任何錯誤?有什麼異常? – Piyush
@PiyushGupta不知道ImageView內容的路徑。 R.id.imageView1不起作用(imageView1是我的圖片視圖) – DevC
@PiyushGupta請參閱更新的問題 – DevC