欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

asp依据url来下载文件并保存到服务器本地

更新时间: 2014-01-05 01:50:21 责任编辑: Author_N1

 

ASP根据URL来下载文件并保存到服务器本地
最近有个需求,需要用asp代码,根据提供的URL来下载文件并保存到服务器指定文件夹里,这个怎么实现呢,求高手路过过来提点下啊
--参考方法--
ASP下载远程图片保存到本地
--参考方法--
引用:
上午没注意楼主的问题 这个才对

        System.Net.WebClient myWebClient = new System.Net.WebClient();
        //保存文件
        myWebClient.DownloadFile("http://www.baidu.com/img/baidu_jgylogo3.gif", "D:\\save.gif");


人家asp啊。。。你们发.net代码做什么。。。

msxml.serverxmlhttp组件,获取到responseBody直接用adodb.stream以二进制的形式写入文件
--参考方法--
Function   TransferFile(path,   mimeType,   filename) 


' 下面是不希望下载的文件
FileExt = Mid(filename, InStrRev(filename, ".") + 1)
Select Case UCase(FileExt)
    Case "ASP", "ASA", "ASPX", "INC"
        Response.Write "受保护文件,不能下载."
        Response.End
End Select


Dim   objFileSystem,   objFile,   objStream 
Dim   char 
Dim   sent 
send=0 
TransferFile   =   True 
Set   objFileSystem   =   Server.CreateObject( "Scripting.FileSystemObject") 
Set   objFile   =   objFileSystem.GetFile(Path) 
Set   objStream   =   objFile.OpenAsTextStream(ForReading,   TristateTrue) 
Response.AddHeader   "content-type ", mimeType 
response.AddHeader   "Content-Disposition ", "attachment;filename= " & filename   
Response.AddHeader   "content-length ", objFile.Size 
Do   While   Not   objStream.AtEndOfStream 
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:50:21
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1823/
本文WWW.DOC100.NET DOC100.NET版权所有。