FineUI 官方论坛
标题:
在grid里做一个下载的连接按钮,地址少了“/”
[打印本页]
作者:
ee163
时间:
2013-3-20 12:05
标题:
在grid里做一个下载的连接按钮,地址少了“/”
[attach]1874[/attach][attach]1873[/attach]
我的下载地址少“/”,,,怎么去除这个错误
作者:
sanshi
时间:
2013-3-20 12:38
没看明白,写个例子
作者:
ee163
时间:
2013-3-27 11:19
呵呵自己找到原因了。谢谢版主的关注。TransmitFlie 函数不能串Url的,我换了个方式用AddHeader串URL
以下是相关的代码:
If File.Exists(Server.MapPath(keys(2).ToString)) Then '是否有服务器的文件路径
Response.Clear()
Response.ContentType = "application"
Response.AddHeader("Content-Disposition", "attachment;filename=" & Replace(HttpUtility.UrlEncode(fileName), "+", " ") & Right(keys(2).ToString, keys(2).ToString.Length - keys(2).ToString.LastIndexOf(".")))
' Response.AddHeader("Content-Length", fileSize.ToString())
Response.TransmitFile(filePath)
Response.Flush()
Response.End()
Else
Alert.ShowInTop("服务器上源文件不存在!!!")
End If
复制代码
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4