ASP 下载时重命名已上传文件的新下载文件名的实现代码
问题:我想上传文件时后改名,下载时又将名改回来。
如:我上传一张“我的照片.jpg”上传后改为系统数名“20040302001.jpg”下载时又改回“我的照片.jpg”
其中的保存新旧文件名都用数据库(已做)
就是下载时的改名做不出来。
<%
function dl(f,n)
on error resume next
Set S=CreateObject( "Adodb.Stream ")
S.Mode=3
S.Type=1
S.Open
S.LoadFromFile(f)
if Err.Number> 0 then
Response.Status= "404 "
else
Response.ContentType= "application/octet-stream "
Response.AddHeader "Content-Disposition: ", "attachment; filename= " & n
Range=Mid(Request.ServerVariables( "HTTP_RANGE "),7)
if Range= " " then
Response.BinaryWrite(S.Read)
else
S.position=Clng(Split(Range, "- ")(0))
Response.BinaryWrite(S.Read)
End if
end if
Response.End
end function
%>
call dl(Server.MapPath( "download/20040302001.jpg "), "我的照片.jpg ")
相关推荐
-
ASP 下载时重命名已上传文件的新下载文件名的实现代码
问题:我想上传文件时后改名,下载时又将名改回来. 如:我上传一张"我的照片.jpg"上传后改为系统数名"20040302001.jpg"下载时又改回"我的照片.jpg" 其中的保存新旧文件名都用数据库(已做) 就是下载时的改名做不出来. 代码: 复制代码 代码如下: <% function dl(f,n) on error resume next Set S=CreateObject( "Adodb.Stream ")
-
Asp.Net的FileUpload类实现上传文件实例
本文实例讲述了Asp.Net的FileUpload类实现上传文件的方法.分享给大家供大家参考. 具体功能代码如下: 复制代码 代码如下: using System; using System.Collections.Generic; using System.Text; using System.Web.UI; using System.Web; using System.Web.UI.WebControls; using System.Collections; using System.Dra
-
aspupload文件重命名及上传进度条的解决方法附代码第1/2页
发现还没有aspupload这个组件的,这两样功能的解决方案,现把我的改进方案写在这里!谢谢 关于aspupload上传组件,文件重命名,进度条的问题解决方案! 共用到4个文件,分别是1.asp,2.asp,bar.asp,framebar.asp 运行第一个文件:1.asp,执行上传操作! 复制代码 代码如下: <% '''进度条 dim SPid,PID,barref Set UploadProgress = Server.CreateObject("Persits.Uploa
-
asp.net实现上传文件显示本地绝对路径的实例代码
页面代码主要就是JSview plaincopy to clipboardprint 复制代码 代码如下: <head runat="server"> <title>无标题页</title> <mce:script language="javascript" type="text/javascript"><!-- function Imagesrc() {
-
asp.net下使用DIME协议上传文件
在某些Web Service的应用场景下,例如公文的传送,在Web Service返回结果的同时将word文档及其它附件返回,这时候可以使用DIME协议来进行文件的传输.使用它来传输不需要经过SOAP消息的序列化/反序列化,有很高的效率.当然这里要用到Web Services Enhancements (WSE) ,目前的最新版本为3.0.本文中所使用的版本为2.0sp2,有趣的是WSE的各个版本中的命令空间都有很大的变化.这一点的确有点让人苦恼!在安装WSE时推荐将Visual Studio
-
Asp.net FCKEditor 2.6.3 上传文件没有权限解决方法
打开解决方案, 找到 FileBrowser/FileWorkerBase.cs 文件 复制代码 代码如下: Response.Write( @"(function(){var d=document.domain;while (true){try{var A=window.top.opener.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\.|$)/,'');if (d.length==0) break;try{document.d
-
fckeditor上传文件按日期存放及重命名方法
1. 实现 fckeditor 按日期分目录的形式存放上传的文件,比如今天是 2015年5月5日,那么今天上传的文件都放在这个目录里面去,明天上传的则自动创建并放在类似 2015-05-06 这样的目录里面去. (1)找到 editor\editor\filemanager\connectors\php\ 文件夹下的 config.php 文件 (2)找到如下配置变量 查看代码打印 复制代码 代码如下: $Config['UserFilesPath'] = '/uploadfiles/'; 将其
-
Zend Framework上传文件重命名的实现方法
本文实例讲述了Zend Framework上传文件重命名的实现方法.分享给大家供大家参考,具体如下: 1. Zend Framework文件上传重命名 //实例化文件上专类 $fName=$this->_request->getPost('fName'); $adapter = new Zend_File_Transfer_Adapter_Http(); //存放上传文件的文件夹 $adapter->setDestination('/opt/lampp/htdocs/blog/uploa
-
asp.net fileupload控件上传文件与多文件上传
1.前台文件 Default.aspx: <%@ Page Language="C#" AutoEventWireup="true"CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
-
asp.net+js 实现无刷新上传解析csv文件的代码
前阵子工作中用到,贴上代码,仅保留上传有关的代码,发现code其实很少. 上传页面html/js 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xht
随机推荐
- XML中显示HTML的小技巧
- 分享提高ASP.NET Web应用性能的技巧
- 整理一下SQLSERVER的排序规则
- 原生js 封装get ,post, delete 请求的实例
- 阿里云云服务器Linux系统FTP服务器搭建设置教程
- iOS UITableView 拖动排序实现代码
- oracle使用sql语句增加字段示例(sql删除字段语句)
- JavaScript编写检测用户所使用的浏览器的代码示例
- asp.net 下载文件时输出文件内容
- php根据一个给定范围和步进生成数组的方法
- 在Python中使用matplotlib模块绘制数据图的示例
- Python函数可变参数定义及其参数传递方式实例详解
- Java中的final关键字详解及实例
- C语言实现统计字符串单词数
- Win2003主机播放FLV视频的设置图解方法
- JS 作用域与作用域链详解
- jquery实现可横向和竖向展开的动态下滑菜单效果
- jQuery用FormData实现文件上传的方法
- JavaScript实现一个空中避难的小游戏
- springboot-controller的使用详解