Asp.net 从远程位置下载文件

Asp.net 从远程位置下载文件,asp.net,vb.net,download,Asp.net,Vb.net,Download,嘿,我在atrouble请帮我。我想从其他网站下载文件到我的位置,我使用下面的代码 Dim wc As New System.Net.WebClient wc.DownloadFile(pathUrl, fileName) 路径URL和文件名都是正确的,我100%确定 执行这两行后,我的浏览器进度条进入等待状态,好像有东西正在检索。但文件没有在任何地方下载。下一步该怎么办?相对于您的目标,我不确定您所做的是否正确(我不是说代码不正确,因为它在语法上是正确的,否则它将无法编译) 如果您想从远程位

嘿,我在atrouble请帮我。我想从其他网站下载文件到我的位置,我使用下面的代码

Dim wc As New System.Net.WebClient
wc.DownloadFile(pathUrl, fileName)
路径URL和文件名都是正确的,我100%确定


执行这两行后,我的浏览器进度条进入等待状态,好像有东西正在检索。但文件没有在任何地方下载。下一步该怎么办?

相对于您的目标,我不确定您所做的是否正确(我不是说代码不正确,因为它在语法上是正确的,否则它将无法编译)

如果您想从远程位置检索文件并将其保存到本地计算机,这肯定是最糟糕的方法

相反,如果您想将文件下载到服务器上,那么您的问题是耐心:)

我的意思是,
DownloadFile
方法是阻塞的,如果您试图下载bluray翻拍的电影或Linux ISO,则可能需要数小时,无论您的服务器有多快


您可以考虑在本例中使用异步作业…

您编写的代码确实下载了该文件,我对其进行了测试,它肯定会下载该文件

DownloadFunction的用法如下:

wc.DownloadFile("http://www.domaine.com/uploads/file.doc", "uploads/myPath.doc");
如果您试图下载一个大文件,您可以使用:

wc.DownloadFileAsync

同样的

没有足够的代表留下评论,因此:

@AZHAR,文件保存位置是第二个参数。在您的示例中,它是
fileName
,在NiL的示例中,它是
“uploads/myPath.doc”


如果您使用
wc.DownloadFileAsync
,请确保包含一个
AsyncCompletedEventHandler
,以便您知道它何时完成。

是的,Kim是对的。这里的每个人都是免费的,你至少可以接受你认为最适合你的问题的答案。这将增加回答者和你的声誉!!什么浏览器进度条?您使用的是
网络客户端
,而不是浏览器。你能澄清一下吗?你能告诉我下载的文件将保存在哪里吗?