s_fpcnnum= Trim(Request.QueryString("n"))

s_flag= Trim(Request.QueryString("f"))

s_fpath="D:/joblogdata/Fpcn/"

'Response.Write s_fpcnnum '变量n获取的是发票编号'Response.Write s_flag '变量f获取的是选择打开的附件编号 1-6

'Response.Write s_fpat '文件存储绝对路径

sql= "select s_DeliveryFile,s_ExportItemFile,s_ExportReplyItemFile,s_SignItemFile, s_SignItemReplyFile,s_PackBoxItemFile,s_Addtime from t_Fpcnf where s_DeliveryNum='"&s_fpcnnum&"'"

'查询各个发票信息

'Response.Write sqlset place=conn.execute(sql)'place 执行的查询结果

'Response.Write place("s_ExportItemFile") '如查询出仓单

If place.eof or place.bof Then

Response.Write("查询不到附件内容,请联系管理员确认附件是否上传成功,即是否存在该附件!")

Else

'if place("s_ExportItemFile") <> ""then'Response.Write place("s_ExportItemFile")

'end if

'如果出仓单存在,就打印出来

Select Case s_Flag

Case "1" s_filename=place("s_ExportItemFile") '出仓申请单

Case"2" s_filename=place("s_ExportReplyItemFile") '出仓单回执

Case "3" s_filename=place("s_DeliveryFile") '送货单

Case"4" s_filename=place("s_PackBoxItemFile") '装箱单

Case "5" s_filename=place("s_SignItemFile") '货物签收单

Case"6" s_filename=place("s_SignItemReplyFile") '货物签收单回执

End Select

s_realpath = s_fpath&Year(place("s_Addtime"))&"/"&GetTimePath(place("s_Addtime"),0)&"/"&s_fpcnnum&"/"&s_filename

'Response.Write s_realpath

Dim strchar,fliesend,objectFile,objfile,objStream

Const loadfilesize=32768 '32KB,也可取其它值,单位:字节

fliesend=0

TransferFile = True

Set objectFile = Server.CreateObject("Scripting.FileSystemObject")

Set objfile = objectFile.GetFile(s_realpath)

Set objStream = objfile.OpenAsTextStream(1,-1)

Response.Clear()

Response.AddHeader "ContentType","application/octet-stream"

Response.AddHeader "Content-Disposition","attachment;filename="&s_filename

Response.AddHeader "content-length",objfile.Size

Do While Not objStream.AtEndOfStream

strchar = objStream.Read(1)

Response.BinaryWrite(strchar)

fliesend = fliesend + 1

If (fliesend MOD loadfilesize) = 0 Then

Response.Flush

If Not Response.IsClientConnected Then

TransferFile = False

Exit Do

End If

End If

Loop

Response.Flush

If Not Response.IsClientConnected Then

TransferFile = False

end if

objStream.Close

Set objStream = Nothing

Set objectFile = Nothing

Response.End

end if

%>

ie浏览器打开aspx文件乱码_关于ASP使用IE8下载文件,文件内容乱码问题相关推荐

  1. python3 django html 中文乱码_解决django后台管理界面添加中文内容乱码问题

    在学习使用django做一个简单的个人博客项目,通过admin后台添加中文文章内容的时候,遇到中文内容显示乱码的问题. 排除了网上资料中的提到的几个问题: 1.数据上传默认采用的是unicode编码 ...

  2. ie浏览器打开aspx文件乱码_html文件的中文乱码问题与在浏览器中的显示问题

    我今天的页面也是出现了乱码,所以在网上查找了相关的问题,看来一下,这个方法挺不错的,我也试验了呢,我用的editp编辑器,在文档-文件编码-更改文件编码-选择自己所需要的编码就行 在网页中,中文乱码的 ...

  3. python画图保存成html格式、用浏览器打开页面为空白_解决pyecharts运行后产生的html文件用浏览器打开空白...

    根据网站资源引用说明:pyecharts 使用的所有静态资源文件存放于 pyecharts-assets 项目中,默认挂载在 https://assets.pyecharts.org/assets/ ...

  4. linux ls 中文乱码_每天一个linux命令:Linux文件类型与扩展名

    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...

  5. java写出文本文档乱码_对象流如何写出到文件以及为什么乱码

    在写入对象文件的过程中,采用了txt文件,发现文件乱码,引发了思考. 首先需要理解好IO流是如何处理文件的. 1.ObjectOutputStream 对Java对象进行序列化处理,处理后的数据,不是 ...

  6. java导出csv文件乱码_记一次java生成csv文件乱码的解决过程 (GB2312编码)

    系统:win7 (格式:中文(简体,中国)) 工具:Eclipse (默认编码utf-8) 服务两个:[restful接口]  和 [服务*** server]. 场景:[服务*** server]多 ...

  7. java 点击a标签下载文档_使用a标签进行下载excel文件,打开下载后的文件内容为空,这是为什么?...

    前端代码:下载 后端代码: 接口:@ApiOperation(value = "下载") @GetMapping("/down") public void do ...

  8. python绘图设置标题出现乱码_解决python2 绘图title,xlabel,ylabel出现中文乱码的问题...

    Python绘图如何显示中文标题一个懂得以幽默态度面对自己缺点并将缺点变成自己专属的特色-这才是真正乐观勇敢的人. 采用matplotlib作图时默认设置下是无法显示中文的,例如编写如下python脚 ...

  9. 启用tim无法访问文件夹_如何在三星手机上启用安全文件夹

    启用tim无法访问文件夹 The Secure Folder is a useful feature on Samsung devices that allows you to keep apps a ...

最新文章

  1. DB数据源之SpringBoot+MyBatis踏坑过程(三)手工+半自动注解配置数据源与加载Mapper.xml扫描...
  2. 错误:java.lang.Illegal Argument Exception: Document base F:/apache-tomcat-7.0.40/webapps/ web3 does no
  3. python把数据写入excel_Python读写sqlite3数据库的方法并且将数据写入Excel的实例详解...
  4. CCIE学习(7)——VLAN相关命令汇总
  5. C语言 数据结构 栈(用链表实现)
  6. [BZOJ2879] [Noi2012] 美食节 (费用流 动态加边)
  7. 微信「扫码支付」被诉侵犯专利权;苹果回应“iOS 13 频繁提醒 App 定位”;Python 2 退休 | 极客头条...
  8. 北京理工计算机 上机复试2000年
  9. 请教大家一个问题,有关于数据库的设计
  10. php xml 增加节点,PHP往XML中添加节点的方法_php技巧
  11. 房屋租赁管理系统 基于SSM框架
  12. 浏览器中performance的基本使用
  13. [转载]矩阵求导运算规则
  14. 华为的冬天 任正非
  15. 【STM32】标准库 菜鸟入门 GPIO输入
  16. 知识表示的方法(3)——状态空间表示法
  17. Windows 使用 Alias,高效办公指南
  18. 【树形DP】爱心蜗牛
  19. js点击图片打印图像
  20. 8080汇编手册数据传输指令

热门文章

  1. 10分钟教你用Python获取百度地图各点的经纬度信息
  2. U-BOOT添加命令
  3. 【滤波跟踪】基于EKF、时差和频差定位实现目标跟踪附matlab代码
  4. DateTime日期差
  5. 网络系统管理技能大赛知识点一
  6. 信息安全知识竞赛试题
  7. php 上传pdf文件损坏,pdf文件损坏打不开怎么解决
  8. 洛谷 P3817 小A的糖果
  9. 虚拟主机做游戏服务器,虚拟主机做游戏服务器
  10. 学习笔记-Speed-Linux