繁体   English   中英

在网站链接上打开本地驱动器单击

[英]Open a Local drive on Website link click

是否可以在网站链接上打开本地驱动器? 例如,如果我有一个名为ArtWork的链接。 当用户点击此链接时,在后面的代码中我应该做一些事情来打开D:/ ArtWork。 这是在VS 2005中使用Asp.Net中的C#。

可能吗?

问题是“开放式D:\\ ArtWork”是什么意思。

如果你想用文件做事情(除了上传之外):

在支持它的浏览器中,您可以使用File API

HTML5提供了非常强大的API,可以与二进制数据和用户的本地文件系统进行交互。 File API使Web应用程序能够同步读取文件[a],创建任意Blob,将文件写入临时位置,递归读取文件目录,执行文件从桌面拖放到浏览器,以及上传使用XMLHttpRequest2的二进制数据。

如果您希望允许用户只选择文件夹中的文件并上传它:

自从1.0版本引入Microsoft ASP.NET以来,已经有了构建Web应用程序的内置方法,这些应用程序能够将文件上载到托管服务器。 这是通过使用文件字段HTML服务器控件完成的。

http://msdn.microsoft.com/en-us/library/aa479405.aspx

一般情况下,这不起作用,因为大多数浏览器拒绝打开具有href="file://..."锚点( <a> ),这是打开用户的本地硬盘驱动器和点的唯一方法它到D:\\ArtWork目录。

这是一个类似的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM