请帮忙看看这段代码上传文件为什么传不上去,出了什么问题,谢谢

Esirnus0_0 2014-04-05 05:25:06
package com.echo.upload.service;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.ByteArrayEntity;
import org.apache.http.entity.FileEntity;
import org.apache.http.entity.mime.MultipartEntity;
import org.apache.http.entity.mime.content.FileBody;
import org.apache.http.impl.client.DefaultHttpClient;

import android.content.Context;
import android.util.Log;
import android.widget.Toast;

public class Hpclt {

public static void uploadFile(Context context, String srcPath) {

String uploadUrl = "http://172.20.58.159:8086/upload_file_service/UploadServlet";
File file = new File(srcPath);
if (!file.exists()) {
Log.i("nofile", "file no exists");
return;
}

try {
FileEntity reqEntity = new FileEntity(file, "binary/octet-stream");
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(uploadUrl);
httppost.setEntity(reqEntity);
HttpResponse response = httpclient.execute(httppost);
HttpEntity resEntity = response.getEntity();
InputStream is = resEntity.getContent();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
StringBuffer buffer = new StringBuffer();

String str = null;
while ((str = br.readLine()) != null) {
buffer.append(str + "\n");
}
is.close();
Toast.makeText(context, buffer.toString(), Toast.LENGTH_LONG)
.show();
httpclient.getConnectionManager().shutdown();

} catch (Exception e) {
e.printStackTrace();
}

}
}
...全文
193 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Esirnus0_0 2014-04-05
  • 打赏
  • 举报
回复
删除之前导入架包的时候,导入包的记录没有删除,能帮忙看看为什么出问题了吗?上传不了,就在焦急解决着
Redknot 2014-04-05
  • 打赏
  • 举报
回复
怎么还用到apache的包啊?

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧