HttpClient httpClient = new DefaultHttpClient();
// 設置通信協議版本
httpClient.getParams().setParameter(
CoreProtocolPNames.PROTOCOL_VERSION,
HttpVersion.HTTP_1_1);
try
{
File file = new File(uploadFile);
// 文件傳輸
MultipartEntity mpEntity = new MultipartEntity();
ContentBody cbFile = new FileBody(file);
// <input type="file" name="file1" />
mpEntity.addPart("file1", cbFile);
HttpPost httppost = new HttpPost(actionUrl);
httppost.setEntity(mpEntity);
HttpResponse response = httpClient.execute(httppost);
int resultCode = response.getStatusLine().getStatusCode();
ans.setStatus((resultCode != HttpStatus.SC_OK) ? false
: true);
iServerObj.sendHandlerMsg("ans", ans);
} catch (ClientProtocolException e)
{
e.printStackTrace();
} catch (IOException e)
{
e.printStackTrace();
} finally
{
if (httpClient != null
&& httpClient.getConnectionManager() != null)
{
httpClient.getConnectionManager().shutdown();
}
}
文件傳輸
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.