首先,如果你不知道,samba或smb == Windows文件共享,\\ computer \ share等。
我在一堆不同的计算机上有很多不同的文件。它主要是媒体,而且还有很多。我正在研究将这种方法整合成更容易管理的方法。
目前我正在寻找一些选项,最疯狂的是某种samba共享索引器,它会生成我在各种samba服务器上共享的东西列表关于并将它们上传到可以搜索和浏览的网站。
这是一个便宜的解决方案,好吗?
忽略这个想法显然是一个缺少类的几个方法的事实,你是否知道以任何方式以跨浏览器的方式链接到html中的samba文件共享?在Windows中,一个是\\计算机\共享,在Linux中一个是smb:// computer / share,它们都不能从不用作文件管理器的浏览器(例如任何不是Internet Explorer的浏览器)工作。
一些澄清
答案 0 :(得分:6)
嗯,协议处理程序看起来很有趣。
正如Mark所述,在Windows协议中,处理程序可以在操作系统级别处理
协议处理程序也可以在浏览器级别完成(这是首选,因为它是跨平台的,不涉及安装任何东西)。
Summary of how it works in Firefox
Summary of how it works in Opera
答案 1 :(得分:3)
我可能只是在SAMBA服务器上设置Apache并让它通过HTTP提供文件。这也给你一个很好的autoindex默认页面,你可以只为你的主列表输入和连接每个索引。
其他一些想法:
答案 2 :(得分:2)
要使链接跨平台工作,您可以在CGI脚本或JavaScript中查看用户代理,并相应地更新您的URL。
或者,如果要整合SMB共享,可以尝试使用Microsoft DFS(也适用于Samba)。
您可以设置DFS根目录并告诉它您环境中的所有其他SMB / Samba共享。然后,客户端连接到根并查看所有共享,就像它们托管在该单个根计算机上一样; root用户在打开共享时会以静默方式将客户端重定向到正确的系统。
将其视为符号链接或SMB的虚拟文件系统。
它可以解决您的浏览问题。我不确定它是否会解决您的搜索问题。