Android中视频的上传和下载

send方法参数列表: 1. HttpRequest.HttpMethod  method 请求方式                 HttpRequest.HttpMethod.GET   get方式                 HttpRequest.HttpMethod.POST   post方式 2.String url    请求网址 3.RequestParams params   参数对象,对象以键值对形式存储,自动拼接(没有参数,就使用三个参数的send方法)

     对象创建: RequestParams params = new RequestParams();               params.addQueryStringParameter("method", "info");               params.addQueryStringParameter("access_token",                    "3.1042851f652496c9362b1cd77d4f849b.2592000.1377530363.3590808424-248414"); 4.RequestCallBack<T> callBack   回调通知接口,                 onSuccess  请求这一动作成功之后的回调方法                 onFailure  失败的回调,不是指的服务器返回数据告诉你失败,而是出现网络错误啊 服务器出现问题啊等等这种错误
HttpUtils httpUtils = new HttpUtils();
 httpUtils.send(HttpRequest.HttpMethod.GET, "http://www.baidu.com", new RequestCallBack<String>() {
            @Override
            //请求动作成功之后的回调
            public void onSuccess(ResponseInfo<String> responseInfo)  {

            }

            // 请求动作失败的回调,不是指的服务器返回数据告诉你失败,而是出现网络错误啊 服务器出现问题啊等等这种错误
            @Override
            public void onFailure(HttpException error, String msg) {

            }
        });
HttpUtils的download方法(支持断点续传):

以下都是该方法的重载:
         参数:
           1. String url 下载地址
           2. String target  下载文件存储位置
           3. RequestCallBack<File> callback 回调通知接口

         download(String url, String target,RequestCallBack<File> callback) { }

        download(String url, String target, boolean autoResume, RequestCallBack<File> callback) {}

          4.  boolean autoResume  为true时,如果目标文件存在,接着未完成的部分继续下载。
           5.boolean autoRename  为true时,如果从请求返回信息中获取到文件名,下载完成后自动重命名
         download(String url, String target,boolean autoResume, boolean autoRename, RequestCallBack<File> callback) {}

        // 加上参数的下载
         download(String url, String target, RequestParams params, RequestCallBack<File> callback) {}

         download(String url, String target, RequestParams params, boolean autoResume, RequestCallBack<File> callback) { }

         download(String url, String target,RequestParams params, boolean autoResume, boolean autoRename, RequestCallBack<File> callback) {}

        // 指定访问网络方式
          download(HttpRequest.HttpMethod method, String url, String target,RequestParams params, RequestCallBack<File> callback) {}

         download(HttpRequest.HttpMethod method, String url, String target,RequestParams params, boolean autoResume, RequestCallBack<File> callback) {}

         download(HttpRequest.HttpMethod method, String url, String target, RequestParams params, boolean autoResume, boolean autoRename, RequestCallBack<File> callback) {}
时间: 2024-12-19 19:35:45

Android中视频的上传和下载的相关文章

struts2中的文件上传和下载

天下大事,必做于细.天下难事,必作于易. 曾经见过某些人,基础的知识还不扎实就去学习更难的事,这样必然在学习新的知识会很迷惑结果 再回来重新学习一下没有搞懂的知识,这必然会导致学习效率的下降!我写的这篇上传和下载都很基础. 十分适合初学者! jsp:页面 <!--在进行文件上传时,表单提交方式一定要是post的方式,因为文件上传时二进制文件可能会很大,还有就是enctype属性,这个属性一定要写成multipart/form-data, 不然就会以二进制文本上传到服务器端--> <for

iOS开发中文件的上传和下载功能的基本实现-备用

感谢大神分享 这篇文章主要介绍了iOS开发中文件的上传和下载功能的基本实现,并且下载方面讲到了大文件的多线程断点下载,需要的朋友可以参考下 文件的上传 说明:文件上传使用的时POST请求,通常把要上传的数据保存在请求体中.本文介绍如何不借助第三方框架实现iOS开发中得文件上传. 由于过程较为复杂,因此本文只贴出部分关键代码. 主控制器的关键代码: 复制代码代码如下: YYViewController.m#import "YYViewController.h" #define YYEnc

JSP中文件的上传于下载示例

一.文件上传的原理 1.文件上传的前提: a.form表单的method必须是post b.form表单的enctype必须是multipart/form-data(决定了POST请求方式,请求正文的数据类型) 注意:当表单的enctype是multipart/form-data,传统的获取请求参数的方法失效. 请求正文:(MIME协议进行描述的,正文是多部分组成的) -----------------------------7dd32c39803b2 Content-Disposition:

struts中文件的上传和下载

首先我们还是新建一个新的web project 取名为upload_test 然后在WebRoot中新建两个jsp页面 upload.jsp 和result.jsp 代码分别如下: upload.jsp Jsp代码   <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <% String path = request.getCont

如何在Linux中使用sFTP上传或下载文件与文件夹

如何在Linux中使用sFTP上传或下载文件与文件夹 sFTP(安全文件传输程序)是一种安全的交互式文件传输程序,其工作方式与 FTP(文件传输协议)类似. 然而,sFTP 比 FTP 更安全;它通过加密 SSH 传输处理所有操作.在本文中,我们将向你展示如何使用 sFTP 上传/下载整个目录(包括其子目录和子文件). 作者:Aaron Kili来源:Linux中国|2017-03-09 14:42 移动端 收藏 分享 51CTO诚邀您9月23号和秒拍/国美/美团元专家一起聊智能CDN的优化之路

如何在SecureCRT中给linux上传和下载文件 安装redis

首先建立文件 /download sz和rz命令无法用.则用以下1.和2.3步骤 需要上传或者下载,需要使用rz和sz命令.如果linux上没有这两个命令工具,则需要先安装.可以使用yum安装.运行命令yum install lrzsz.   安装完成后就可以使用rz命令上传本地的文件到linux平台.运行rz命令,会弹出选择文件的对话框.   选择需要上传的文件所在的文件夹,然后点击文件.然后再点击添加按钮,"发送的文件"框中就会显示需要上传的文件.点击确定按钮,就能完成上传. 解压

Java中的文件上传和下载

文件上传原理: 早期的文件上传机制: 在TCP/IP中.最早出现的文件上传机制是FTP.他是将文件由客户端发送到服务器的标准机制. jsp中的文件上传机制: 在jsp编程中不能使用FTP的方法来上传文件,这是由jsp运行机制所决定的.jsp中通过将表单元素设置Method="post" enctype="multipart/form-data" 属性,让表单以二进制编码的方式提交,在接收次请求的Servelet中用二进制流来获取内容,从而实现文件的上传. 表单的en

Linux中使用SecureCRT上传、下载文件命令sz与rz用法实例

借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器 其中,对于sz和rz的理解与记忆我用了如下的方法(因为很多时候容易搞混):sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载.rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent,就等同于客户端在上传. 注意:sz和rz命令需要服务器支持,如果提

Java中向ftp上传、下载文件

最近的一个项目跟ftp打交道很多,经常需要向ftp上传.下载文件,现在总结一下公共方法. 上传 /** * 文件上传 * * @param ip * host * @param port * 端口 * @param userName * 用户名 * @param passWord * 密码 * @param localpath * 上传文件在本地磁盘路径 * @param fileName * 文件名 * @param remotePath * 文件要上传到ftp服务器的路径 * @throws