【发布时间】:2010-12-27 12:32:49
【问题描述】:
我正在尝试一个 URL 缩短器的简单实现,例如 tinyurl.com 或 bit.ly。目前我在我的 servlet 中做了一个response.sendRedirect(targetURL) - 它适用于 http/ftp 目标 URL。
但是,我在重定向到 file:///c:/temp 等目标时遇到问题(c:\temp 当然是在本地/客户端系统上)。
在 Firefox 地址栏输入 file:///c:/temp 有效,但来自服务器的重定向似乎无济于事。
出于某种安全原因,这是不可能的吗?还是我在这里做错了什么?
提前致谢!
【问题讨论】:
-
P.S. Raj 很高兴接受我的第二个答案,因为它更好地解释了事情。我之所以这么问,是因为您接受的答案过去常常贴在顶部,以便为其他读者提供帮助。因此,在这种情况下,它不会提供任何帮助。这个答案是为了娱乐。谢谢。
标签: java http servlets bit.ly file-uri