03 2013 档案
摘要:上一随笔关于附件改名的问题没有考虑到中文乱码的问题,现在加以改正:当fileName中包含中文时, 文件下载保存时, 文件名变成了乱码, 需要用户修改,这也就违被了我设定预设文件名的初衷. 解决办法1: 对fileName进行URL编码, 把原来方法中对应的那句改为Response.AppendHeader("Content-Disposition", "attachment; filename=/"" + Server.UrlEncode(fileName) + "/"");中文乱码问题解决了。
阅读全文
摘要:首先定义一个新的页面a.aspx,来获得附件的实际名称和原来的名称获得的附件信息为:“20131201020222.doc|通知.doc”,然后调用下面的方法,即可实现。<a href='../a.aspx?fileServerName=" + s[1] + "&fileName=" + s[0] + "'>" + s[0] + "</a> <br/>" ///<summary> /// Response.AddHeader实现下载 ///</su
阅读全文
摘要:1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。可获得当前执行的exe的文件名。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。备注: 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启 动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径(如“C:\mySubDirectory”)。 另外如果在在另外一个程序调
阅读全文

浙公网安备 33010602011771号