我在运行时制作HTML,这是其中一行:
<a target=\"_blank\" href=\""+filepath+"\">Download</a>
filepath
就像F:\Website\Files\records.xlsx
上面的问题打开了一个带有文件路径的新选项卡,但没有任何反应,浏览器说地址未被理解。但是,当我点击地址并按回车键时,我会看到下载弹出窗口,似乎无法找到问题。
有什么建议吗?
答案 0 :(得分:1)
文件路径类似于F:\ Website \ Files \ records.xlsx
“本地路径”应如何在网站上运行(我假设您不是针对Intranet,F:\
是每个人的共享驱动器。如果是这样,请更新添加该信息的问题)?
您可能需要以下内容:
string filepath = "records.xlsx";
string anchor = "<a target=\"_blank\" href=\"/Files/" + filepath + "\">Download</a>";
在URL /Files/....
下,您将映射文件处理程序,该文件处理程序将文件发送到客户端。如果你告诉我们你正在使用什么技术(WebForms,MVC,......),我可以举例说明如何做...