`
z303729470
  • 浏览: 134060 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用InputStreamEntity 边读取边上传文件

 
阅读更多
HttpClient httpclient = new DefaultHttpClient();
 

HttpPost httppost = new HttpPost("http://localhost/upload");
 

File file = new File("/path/to/myfile");
 
FileInputStream fileInputStream = new FileInputStream(file);
 
InputStreamEntity reqEntity = new InputStreamEntity(fileInputStream, file.length());
 

httppost.setEntity(reqEntity);
 
reqEntity.setContentType("binary/octet-stream");
 
HttpResponse response = httpclient.execute(httppost);
 
HttpEntity responseEntity = response.getEntity();
 

if (responseEntity != null) {
 
  responseEntity.consumeContent();
 
}
 

httpclient.getConnectionManager().shutdown();
分享到:
评论
1 楼 ljy520zhiyong 2012-06-14  
可不可以发那个http://localhost/upload的action看看?

相关推荐

    读写文件读取文件操作读取文件操作读取文件操作读取文件操作

    在IT领域,文件读写是基础且至关重要的操作,它涉及到程序与数据的交互,无论是存储用户输入,保存程序状态,还是处理数据,都离不开文件的读取和写入。以下将详细介绍关于“读取文件操作”的核心知识点,并结合可能...

    用C语言读写SGY格式的地震数据文件-苏.rar_C语言;读写SGY格式文件_sgy_sgy文件读取_sgy读写_读写sgy文件

    在本项目中,我们关注的是如何使用C语言来读取和写入这种特定格式的文件。C语言是一种底层、高效且灵活的编程语言,非常适合进行这样的底层数据操作。 首先,了解SGY文件的基本结构至关重要。SGY文件通常包含头信息...

    C++读写ini配置文件

    本文将深入探讨如何使用C++来读写ini配置文件,主要参考提供的"rwconfig.cpp"和"rwconfig.h"源代码。 首先,我们需要了解ini文件的基本结构。它由一系列节(Section)组成,每个节内包含若干键值对(Key-Value ...

    Android读写配置文件

    - 使用`FileInputStream`或`BufferedReader`读取文件内容,然后使用Gson或Jackson库反序列化JSON字符串为Java对象。 在项目"PageChange"中,可能包含了实现上述功能的示例代码,包括如何根据用户交互改变配置并...

    codesys读写CVS文件(亲测)

    使用st语言读写excel文件,可以读写字符串,详见笔者博客,博客有详细的讲解。 另外需要读取txt文件的关注本人往期的文章,有讲解。资源内部包含工程文件以及CVS文件。 如果是打开工程的界面不显示,可能是codesys的...

    Qt多线程读写大型文本文件项目

    3.读取的文件使用多线程处理,不影响显示界面正常操作; 4.读取过来的文件如有修改,需要保存修改部分; 5.读、写文件需要显示处理进度; 6.增加一个列表,用于展示文本文件的类型、大小、行数等。 一、功能列表 1....

    LabVIEW的读取数据记录文件

    “读取数据记录文件”位于函数选板的“编程→文件I/O→文件函数→数据文件→读取数据记录文件”,图标和接线端如图8-31所示。  读取数据记录文件从指定的文件中读取记录数据,从当前的日志位置开始读取。输入和...

    本代码使用Qt读取bin文件中的数据

    ### Qt读取Bin文件的关键知识点 #### 一、Qt与Bin文件操作简介 ...通过以上分析,我们不仅了解了如何使用Qt读写bin文件,还深入探讨了相关的关键技术和实现细节。这对于实际开发中处理二进制文件非常有帮助。

    QT实现wav音频文件读写

    本话题将重点讨论如何使用QT实现PCM(脉冲编码调制)与WAV音频文件的相互转换,以及如何读取和写入WAV音频格式。 首先,WAV是一种无损音频文件格式,它保存原始音频数据,包括采样率、位深度和声道数等信息。在QT中...

    pb下读写xml文件的例子.rar_pb_pb 读取xml_pb 读取xml文件_pb9 xml_pb下读写xml文件的例子

    本示例主要探讨如何在PowerBuilder 9(PB9)中进行XML文件的读取和写入操作。 首先,我们需要了解PowerBuilder中的XML支持。PB9引入了对XML的支持,包括XMLDocument对象和DOM解析器,使得开发者能够方便地与XML数据...

    使用libxl库读取excel文件

    在程序中读取excel文件比如XLS和XLSX,方法有很多,比如ADO,OLE,ODBC等方式。但是这些方法要么依赖于平台,要么读取速度慢,有的甚至需要电脑本身...本下载提供的就是使用这个版本的例程,使用libxl库读取excel文件。

    易语言多线程读取大文本文件

    在易语言中,可以使用“打开文件”、“读取文件”和“关闭文件”等命令来完成文件操作。对于大文本文件,一次性读入内存可能会超出系统资源限制,所以通常采用流式读取,即每次只读取一部分内容,处理后再读取下一...

    易语言大文件读写模块

    通常,初始化可能涉及打开文件、检查文件是否存在、设置读写模式(读取或写入)等步骤。 “取总行数”功能允许开发者获取文件中的总行数,这对于数据统计或分析非常有用。实现这一功能通常需要遍历文件,但为了避免...

    c++读写.ply文件

    本文将深入探讨如何使用C++来读取和写入`.ply`文件。 首先,理解`.ply`文件的结构至关重要。`.ply`文件分为两个部分:头信息和数据体。头信息定义了文件的数据结构,包括元素类型(如顶点、面)、属性(如坐标、...

    ubuntu系统读取ini配置文件

    本模块提供了一种在Ubuntu环境下使用C++读取INI配置文件的方法,使得开发者能方便地获取和修改配置信息。以下是关于这个功能模块的关键知识点和实现细节: 1. **INI文件格式**:INI文件是一种简单的文本格式,通常...

    vc读取bin文件

    2. **读取文件**:然后,可以使用CFile的`Read`函数来读取文件内容。`Read`需要一个缓冲区(例如,定义一个char数组)来存放读取的数据,以及一个整数指针来存储实际读取的字节数。 ```cpp char buffer[1024]; //...

    C#读取BIN文件内容

    下面的示例展示了如何使用`BinaryReader`逐字节读取BIN文件: ```csharp using System.IO.BinaryReader; // 创建BinaryReader对象 BinaryReader binaryReader = new BinaryReader(fileStream); // 读取文件内容 ...

    Linux Windows C++读写ini文件

    使用libconfig可以简化读写ini文件的过程: ```cpp #include #include void readConfig(const char* filePath, libconfig::Config& config) { config.readFile(filePath); // 从config对象中获取数据... } ...

    java读写hdf5格式文件需要使用的库

    标题提及的“java读写hdf5格式文件需要使用的库”主要包括两个部分:Java接口库和操作系统特定的动态链接库。这里提供的jar文件`hdf5-3.3.2.jar`是Java接口库,它封装了对HDF5文件的操作,使得Java程序员可以通过...

    C# WinForm 读写XML文件

    下面将详细介绍如何使用C# WinForm来实现XML文件的读取和导出功能。 首先,你需要创建一个WinForm应用程序,添加MenuStrip控件来实现用户界面。在这个MenuStrip中,创建两个菜单项,分别命名为“读取”和“导出数据...

Global site tag (gtag.js) - Google Analytics