php实现远程升级,用php实现远程网络文件下载到服务器

这篇博客分享了两种下载文件的代码实现,包括ASP经典版和ASP.NET版本。ASP部分使用MSXML2.XMLHTTP对象和ADODB.Stream来下载并保存文件,而ASP.NET部分则利用WebClient类的DownloadFile方法实现文件下载。这些代码片段对于需要在Web环境中下载远程文件的开发者非常有用。
摘要由CSDN通过智能技术生成

< %

function downfilea(d_target, s_target)

On Error Resume Next

dim myhttp, objstream

set myhttp = server.createobject( "MSXML2.XMLHTTP ")

myhttp.open "GET ", d_target, false

myhttp.send()

set objstream = Server.CreateObject( "adodb.stream ")

objstream.Type = 1

objstream.Mode = 3

objstream.Open

objstream.Write myhttp.responseBody

objstream.SaveToFile s_target, 2

if err.number <> 0 then err.Clear

end function

downfilea “http://www.abc.com/xxx.rar “, Server.MapPath( “down/xxx.rar “)

Response.write “ok ”

%>

还有asp.net版本的源码(未测试)

using System;

using System.Net;

using System.IO;

class DownloadFile;

{

static void Main(string[] args)

{

//你的远程文件

string siteURL=”http://www.abc.com/xxx.rar”;

//下载到本地的路径及文件名

string fileName=”c:\\xxx.rar”;

//实例化一个WebClient

WebClient client=new WebClient();

//调用WebClient的DownloadFile方法

client.DownloadFile(siteURL,fileName);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值