如何解决可以在不干扰IE保存对话框的情况下下载tgz文件吗?
| 在使用IE从网站下载文件时,通常会出现提示,妨碍了我下载tar文件。 我正在使用C#。 这是代码片段。 WebClient wc =新的WebClient(); wc.DownloadFileAsync(@ \“ www.somelink.com \”,@ \“ C:\\ a.tgz \”); 我得到的不是有效的a.tgz文件。 我假设它正在下载一些与Internet浏览器给出的保存/打开对话框有关的内容。 我该如何通过?解决方法
您要下载整个文件吗?可能是下载被过早中断。
保存/打开对话框不是问题,因为这是IE显示非HTML内容的方法。但是,如果网站正在响应网页,则可能是您的问题(例如\“您需要登录才能继续\”或\“单击此处下载文件\”)。
尝试将文件重命名为html,然后看是否可以阅读。另外,如果您出于任何原因担心其中的内容,也可以将其加载到记事本中以查看其是否为纯文本。
编辑:
您可能还没有完全下载文件,鉴于该方法在MSDN上的描述,将一个空文件放置在目标位置,将该文件下载到一个临时位置,然后最终将其移动到目标(如果下载)程序退出,正在被中断,这可以解释您遇到的问题。
短版:尝试同步下载,看看效果是否更好。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。