仅使用 URL 下载文件

仅使用 URL 下载文件

我创建了一个如下所示的本地文件,但是当我单击 URL 时,浏览器会在实际 URL 之前添加文件地址(例如 file:///G:/Proj/taxo/www.xabcd.com/~abcd/example.csv)并且它不起作用

<html>
    <head/>
        <body>
            <h1>
                <a href="www.xabcd.com/~abcd/example.csv">Download</a>
            </h1>
        </body>
</html>

答案1

在 www 前添加“http://”。

答案2

这取决于浏览器。

例如默认最新的 Mozilla Firefox:

创建文件:Book1.csv

并在浏览器地址栏中输入链接:C:/Users/Paul/Desktop/Files/Book1.csv

然后它提供了下载文件的选项。

并且还按照您所注意到的对链接进行了以下操作:
文件:///C:/Users/Paul/Desktop/Files/Book1.csv

如果它是.txt - 浏览器将默认在浏览器窗口中显示实际文本。

您的问题是关于本地文件的,但如果您正在寻找服务器端解决方案,则可以修改 html 标头来指示浏览器。例如:http://www.vbulletin.com/forum/forum/general/chit-chat/72776-http-headers-to-force-file-to-download-rather-than-auto-open

相关内容