有没有办法让网页上有一个指向文件的超链接,但该文件位于本地计算机上?我正在尝试通过网络在服务器上托管该站点,但由于大小而在本地存储文件。我将页面链接到文件名,并在本地目录中添加file:///directory/filename.
答案 0 :(得分:2)
如果它只在您的计算机上并且您尝试托管它,为什么不直接托管整个网站?当然,你不是想要托管本地文件。
答案 1 :(得分:2)
您可以在网页中包含指向本地文件的链接 - 但是如果您这样做,那么查看该页面的每个人都会看到该链接作为LOCAL到他们自己的系统,因此除了您之外的所有人都会被打破(除非您他们在本地系统上都有相同的文件。)
如果这只是您将使用的页面,那没什么大不了的。
如果您希望本地计算机向全世界提供该文件,那么您的本地计算机需要通过域名或静态IP公开。您的机器实际上已成为它自己的服务器。
从你的问题来看,有点难以确定你究竟要做什么。
**更新**
在FF和Chrome中测试后,看起来我可能错了。我以为你可以做到这一点,但似乎浏览器不允许这样做。
答案 2 :(得分:0)
您无法从外部html文件链接到本地文件。这是出于安全原因。
答案 3 :(得分:0)
如上所述,答案没有。如果您确实需要托管文件但不想因任何原因将其上传到您的网络服务器,也许可以考虑使用Dropbox帐户(具有公共文件夹并且是免费的)或亚马逊S3(这不是免费的,但可能比投寄箱)。