我要实现一个下载功能,和ie上的“另存为”功能类似,下载文字内容的同时将内容中的所有超连接的内容如:(图片,flash等)都能下载下来!
解决方案 »
- VS2005生成网站时没有问题,点“发布网站”时出现错误…...
- 我把datagrid(vs2003)放在table的单元格中不显示分页!
- 请教下面两个javascript函数的作用,最好能够多做注释。谢谢
- 急请大家帮忙一会要去面试,听说是上机。一般都出什么题呀
- 有没有类似ASP里面的那种WEB形式的发布面板的代码或者控件
- datagrid添加了一个CHECKBOX,但选中后不能进行相应操作,语句贴出来了,帮我看看语法,100分
- 关于web.config的问题
- 未能加载文件或程序集“xgo.Components”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG
- 区间查询。
- 求助:“/”应用程序中的服务器错误。
- 可怜我吧!急死了!运行等一切都正常?可就是不执行里面的语句?哪位仁兄救小弟!
- 三层里业务层和数据层都应该写点什么?
/// 恅璃狟婥
/// </summary>
/// <param name="FullFileName"></param>
private void FileDownload(string FullFileName)
{
FileInfo DownloadFile = new FileInfo(FullFileName);
Response.Clear();
Response.ClearHeaders();
Response.Buffer=false;
Response.ContentType="application/octet-stream";
Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(DownloadFile.FullName,System.Text.Encoding.UTF8));
Response.AppendHeader("Content-Length",DownloadFile.Length.ToString());
Response.WriteFile(DownloadFile.FullName);
Response.Flush();
Response.End();
}
测试文件名:
http://news.sina.com.cn/c/2005-11-22/02037500179s.shtml
报错:
“不支持 URI 格式。”帮楼主up以下
呵呵!
请发一个“和IE”的“另存为”功能相似的那个。
大家帮帮忙???????????????????
<%@ import namespace="system.net.webclient" %>
<%@ page language="vb" runat="server" %>
<script language="vb" runat="server">sub btn1_click(sender as object,e as eventargs)
dim mywebclient as new webclient()
dim mydatabuffer as byte()=mywebclient.downloaddata(tb1.text)
dim download as string=encoding.utf8.getstring(mydatabuffer)
response.write(download)
end subsub btn2_click(sender as object,e as eventargs)
dim remoteuri as string=tb2.text
dim filename as string=tb2.text.split("/")(tb2.text.split("/").length-1)
dim mywebclient as new webclient()
mywebclient.downloadfile(remoteuri,"d:\" & filename)
end sub</script>
<form runat="server">
<asp:textbox id="tb1" runat="server" /><asp:button id="btn1" runat="server" text="下载" onclick="btn1_click" /><br>
<asp:textbox id="tb2" runat="server" /><asp:button id="btn2" runat="server" text="下载" onclick="btn2_click" />
</form>
谢谢帮忙!