从MediaFire下载.exe

时间:2018-09-30 15:13:51

标签: vb.net

我正在VB中创建一个项目,它具有文件下载器,可以与.txt或图像之类的文件正常工作,但是当我尝试下载.exe时,.exe会变成损坏的文件。

我正在使用以下代码:

My.Computer.Network.DownloadFile("http://www.mediafire.com/file/w9lk3emdczlb8hi/x_y_w_h.exe", "C:\Users\" & SystemInformation.UserName & "\Desktop\x_y_w_h.exe")

Process.Start("C:\Users\" & SystemInformation.UserName & "\Desktop\x_y_w_h.exe")

从mediafire下载.exe并设置位置路径,然后使用Process.Start将其打开,但是.exe已损坏

1 个答案:

答案 0 :(得分:0)

这可能会帮助您:

Dim savePath As String = "your_save_path" 'Remember to include the file_name.extension_name at the end of the save path
Dim WebClientDownload As New WebClient
WebClientDownload.DownloadFile("http://download1917.mediafire.com/breo3h1b14og/w9lk3emdczlb8hi/x_y_w_h.exe", savePath)
MsgBox("Download Complete.")

备注:

我以前有这个问题。如@DavidWilson所述,您试图将html网页另存为.exe文件。


要解决此问题,您必须找到 直接下载链接 ,在这种情况下,我右键单击下载按钮上的strong>,然后单击“ 复制链接地址”。测试复制的链接是否正常工作总是一个好主意(某些文件托管站点会调用脚本来开始下载,但是mediafire并不是那么棘手)