展会信息港展会大全

android httpclient 上传文件
来源:互联网   发布日期:2015-09-28 16:29:26   浏览:1284次  

导读:[Java]代码01publicvoiduploadFileClient()02{03Toast.makeText(this,现在已经开始上传了!, Toast.LENGTH_LONG).show();04String targetURL = actionUrl;// 上传指定URL0506File targetFile =newFile(......

[Java]代码

01

public void uploadFileClient()

02

{

03

Toast.makeText(this, "现在已经开始上传了!", Toast.LENGTH_LONG).show();

04

String targetURL = actionUrl;// 上传指定URL

05

06

File targetFile = new File(uploadFile);// 指定上传文件

07

08

PostMethod filePost = new PostMethod(targetURL);

09

10

try

11

{

12

13

// 通过以下方法可以模拟页面参数提交

14

// filePost.setParameter("name", "中文");

15

// filePost.setParameter("pass", "1234");

16

byte[] buffer = new byte[1024];

17

Part[] parts =

18

{ new FilePart(targetFile.getName() + System.currentTimeMillis(),

19

targetFile) };

20

21

filePost.setRequestEntity(new MultipartRequestEntity(parts,

22

filePost.getParams()));

23

HttpClient client = new HttpClient();

24

client.getHttpConnectionManager().getParams()

25

.setConnectionTimeout(5000);

26

int status = client.executeMethod(filePost);

27

28

if (status == HttpStatus.SC_OK)

29

{

30

System.out.println("上传成功");

31

// 上传成功

32

} else

33

{

34

System.out.println("上传失败");

35

// 上传失败

36

}

37

} catch (Exception ex)

38

{

39

ex.printStackTrace();

40

} finally

41

{

42

filePost.releaseConnection();

43

}

44

45

}

赞助本站

人工智能实验室

相关热词: httpclient 上传文件

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港