从HTML页面“打开文件”位于网络共享中?

时间:2012-03-20 15:42:08

标签: asp.net html file applescript

我有一个ASP.Net MVC网站,为一个企业管理一些业务逻辑。

对于一项任务,我要让他们编辑一个文件(photoshop文件)。他们有一个samba访问它。

如何让他们打开这个文件(而不是下载副本并处理副本)?我需要他们编辑此文件并将其更改直接保存在原始文件中。我需要它打开与该文件关联的程序的文件。

这是针对一小群管理员的,所以如果我需要将生成这些网页的网站放在受信任的网站或类似的网站上,这不是什么大问题。

我试图放<a href="file://D:\test.txt"/>test</a>,但似乎无效。

怎么做?有没有一种特殊的方法可以在asp.net中生成它?

我愿意接受所有建议。

至少必须使用safari / mac,windows和其他浏览器才能获得奖励

修改 我使它适用于IE(安全设置+指示网络路径),但大多数用户将使用safari / firefox:/任何想法?

编辑:如何放置一个url:myProtocol:// someParametersForMyFile并在客户端计算机上有一个能够加载myProtocl链接的应用程序?像磁铁链接

有人知道它是怎么调用的吗?我发现了这个:http://www.macosxautomation.com/applescript/linktrigger/index.html但我不确定它无法打开任何文件

2 个答案:

答案 0 :(得分:1)

尝试<a href="file:///D:/test.txt"/>test</a>获取本地文件。对于远程计算机上的共享,请使用<a href="file://MyServerName/MyShareName/test.txt"/>test</a>

答案 1 :(得分:0)

我结束了一个AppleScript,它能够处理自定义URL,然后applescript读取url中的参数并执行相应的复制。

来源:http://applescript.tv/linktrigger/