从浏览器中打开本地文件/文件夹

时间:2012-03-24 21:11:41

标签: php

我知道这已被问过好几次,但我只是想知道是否有任何解决方法,如果apache等在同一台电脑上运行。

基本上我正在尝试建立一个内部网客户经理,它在商店的PC上本地运行,我在php中构建它,商店基本上输入客户详细信息,并将其保存在本地mysql数据库中。他们还希望能够为每个客户文件添加照片/图表。

创建新客户时,我有php在计算机上为他们创建目录。当商店打开客户文件时,它会列出所有客户详细信息,并列出商店添加的客户目录中的所有文件。

我想在客户页面上添加一个链接,以便商店可以点击它,它将在windows exporer中打开目录,但我似乎已经碰壁,因为所有现代浏览器似乎都阻止了你打开文件,例如>> 文件:/// C:/server2go/server2go/htdocs/customermgr/customer-files/28734f6d045f8a5a93.18936710CustomerTemplateDemo2010.zip

是否有任何变通方法?我不确定你是否可以使用Visual Basic来打开它?或者任何类型的工作,以便我可以打开文件或目录来自客户页面?。

3 个答案:

答案 0 :(得分:0)

嗯,在您的示例中,该文件位于HTDOCS中,因此应该可以通过HTTP访问;)

答案 1 :(得分:0)

没有解决方法,这完全是故意的,这应该是不可能的。允许这将是一个巨大的安全漏洞。

答案 2 :(得分:0)

感谢每个人的答案,我决定通过http链接到文件,并在每个客户记录页面的顶部回显客户ID,然后在桌面上放置一个快捷方式到客户文件夹。然后,商店可以查看记录顶部的ID并手动打开相应的文件夹。