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

anddroid 文件上传

阅读更多
public static int sendFileToServer(String url, File file) {

    int status = 0;
    try {
        PostMethod filePost = new PostMethod(url);

        Part[] parts = { new FilePart("datefile", file, null, "UTF-8"),
                new StringPart("uuid", "12123123213", "UTF-8"),
                new StringPart("stringfiel", "test", "UTF-8") };
// 这步是关键
        MultipartRequestEntity multipartRequestEntity = new MultipartRequestEntity(parts, filePost.getParams());

        filePost.setRequestEntity(multipartRequestEntity);
        HttpClient clients = new HttpClient();

        status = clients.executeMethod(filePost);

        BufferedReader rd = new BufferedReader(new InputStreamReader(filePost.getResponseBodyAsStream(), "UTF-8"));
        StringBuffer stringBuffer = new StringBuffer();
        String line;
        while ((line = rd.readLine()) != null) {
            stringBuffer.append(line);
        }
        rd.close();
        
        Log.i("cat", stringBuffer.toString());
    } catch (Exception e) {
       
    }
    return status;
}
分享到:
评论

相关推荐

    android文件上传控件

    这里提到的“android文件上传控件”可能是一个预封装好的UI组件,它提供了一套完整的文件选择、上传进度显示以及错误处理的功能。这样的控件可以简化开发流程,避免重复造轮子。例如,Android开源库如Android-File-...

    android 文件上传含进度条

    总的来说,"android 文件上传含进度条"这个话题涵盖的知识点包括Android文件操作、网络编程、异步任务处理、UI更新机制以及可能的通知栏管理。理解并掌握这些,对于Android开发者来说至关重要,尤其是在优化用户体验...

    Android文件上传,文件选择器,多选

    在Android应用开发中,文件上传和文件选择器是常见的功能需求。用户可能需要从设备存储中选择一个或多个文件,例如图片、文档或音频文件,然后上传到服务器或进行其他操作。本文将深入探讨如何在Android平台上实现...

    Android 文件上传Demo

    在Android平台上,文件...以上内容是关于Android文件上传的基本原理和步骤,实际应用中可能还需要根据业务需求进行定制化开发,如添加身份验证、权限控制等。如果你对附件中的代码有任何疑问,可以进一步研究和学习。

    Android文件上传下载

    总的来说,Android文件上传下载涉及音频录制、图片处理、HTTP请求、文件操作等多个方面。开发者需要理解这些基础知识,并结合具体需求选择合适的方法和技术。实践中还要注意内存管理、权限申请、错误处理等问题,以...

    一个支持Android文件上传服务的库.zip

    【Android文件上传服务库详解】 在移动开发领域,尤其是在Android平台,文件上传是常见的功能需求。开发者们常常需要实现将用户设备上的文件如图片、视频、文档等上传至服务器。"一个支持Android文件上传服务的库....

    Android文件上传.rar

    本文将详细解析如何在Android系统中实现文件上传,主要围绕"Android文件上传"这一主题展开,结合提供的博客链接以及压缩包内的示例代码(test和struts2fileupload)进行说明。 首先,理解文件上传的基本流程至关...

    android文件上传

    本文将深入探讨如何在Android中实现文件上传,特别是针对图片的上传,基于给定的"android文件上传"示例。我们将讨论关键概念、步骤以及可能遇到的问题。 首先,我们需要理解文件上传的基本原理。在Android中,我们...

    Android多线程文件上传

    二、Android文件上传 1. 单线程上传:传统的文件上传方式通常在一个线程内完成,这可能导致长时间的阻塞,用户体验较差。 2. 多线程上传:为了解决这个问题,开发者可以使用多线程同时上传文件的不同部分。这种方式...

    android文件上传demo

    本文将详细讲解如何在Android中实现文件上传功能,主要围绕"android文件上传demo"这一主题,结合描述和标签,我们将讨论文件上传的基本原理、使用的技术以及示例代码。 首先,Android中的文件上传通常涉及网络操作...

    android文件上传下载源码

    这个"android文件上传下载源码"的资源提供了实现这些功能的代码示例,对于开发者来说是宝贵的参考资料。以下将详细讲解Android文件上传下载的核心知识点: 1. **文件操作**: Android系统提供了`java.io`和`java....

    android文件上传下载示例代码

    总结,Android文件上传下载示例代码涵盖了网络请求库的使用、文件操作、进度监控、错误处理等多个关键知识点,为开发者提供了实现类似功能的基础。通过理解并运用这些知识点,开发者可以构建出稳定且用户体验良好的...

    android文件上传及写入数据库

    总的来说,Android文件上传涉及到文件读取和网络请求,而数据库操作则包括数据库和表的创建、数据的增删改查。理解并熟练运用这些知识,能帮助开发者构建功能完善的Android应用程序。在实际项目中,还应关注错误处理...

    Android文件上传实例

    本实例将介绍如何利用HTTP协议实现Android文件上传功能。 一、HTTP上传基础 HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,用于客户端与服务器之间的数据交换。在Android中,我们通常使用HTTP库,...

    android文件上传到PC服务端代码

    以上就是Android文件上传到PC服务端的关键知识点。在实际项目中,根据具体需求,可能还需要考虑多线程上传、文件压缩、网络状况检测等因素。通过熟练掌握这些技术,你可以构建一个高效且可靠的文件上传系统。

    android文件上传与下载

    总之,Android的文件上传和下载涉及网络请求、多线程、数据解析等多个方面,开发者需要对这些技术有深入理解才能实现稳定、高效的文件交互功能。通过学习和实践,你将能够熟练地在Android应用中实现文件的上传下载,...

    android 文件上传(多个或单个),图片上传

    在Android开发中,文件上传,特别是图片上传,是常见的需求之一。这涉及到用户选择本地文件,通常是图片,然后通过网络接口将这些文件发送到服务器。本文将深入探讨如何实现Android平台上的多文件和单文件上传,以及...

    Android文件上传

    一、Android文件上传基础 1. 文件系统:Android设备使用Linux内核,因此其文件系统遵循Linux的标准。开发者可以访问外部存储(External Storage)和内部存储(Internal Storage)来读写文件。外部存储通常用于存储...

    android文件上传(包括android端和服务器端)

    在Android平台上进行文件上传涉及到多个技术...综上所述,Android文件上传是一个涉及客户端与服务器交互、网络通信、文件处理和多方面安全考量的过程,需要熟练掌握Android SDK、HTTP通信协议以及服务器端的相关知识。

    android文件上传(客户端+服务端)

    在Android应用开发中,文件上传是一项常见的任务,无论是图片、文档还是其他类型的文件,都需要将它们从客户端(手机端)发送到服务器进行处理或存储。本教程将详细讲解如何实现Android客户端的文件上传,以及服务端...

Global site tag (gtag.js) - Google Analytics