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


Opening A Local File / Folder From Within The Browser

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

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

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

我想在客户页面上添加一个链接,这样商店就可以点击它,它就会在windows exporer中打开目录,但我似乎遇到了障碍,因为所有现代浏览器似乎都会阻止你打开>>之类的文件file:///C:/server2go/server2go/htdocs/customermgr/customer-files/28734f6d045f8a5a93.18936710客户模板Demo2010.zip

有什么解决办法吗?,我不确定你是否可以将visualbasic与php一起使用来打开它?,或者任何类型的变通方法,这样我就可以从客户页面打开文件或目录?。

好吧,在您的示例中,该文件位于HTDOCS中,因此应该可以使用HTTP访问它;)

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

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