【发布时间】:2012-12-31 10:39:16
【问题描述】:
我如何确定一个 url 是指一个文件还是一个目录。链接http://example.com/test.txt 应该返回它是一个文件http://example.com/dir/ 是一个目录
我知道你可以用 Uri 类做到这一点,但这个对象 IsFile 函数只适用于 file:/// 方案。我正在使用 http:// 方案。有什么想法吗?
谢谢
【问题讨论】:
-
你的意思是服务器端?使用什么语言/框架?
-
JAVA 安卓。我想制作一个可以显示任何类型文档的应用程序。我不可以通过 shouldOverRideURLLoading() 来完成,我在其中检查 .PDF 或 .DOC 等。如果有任何其他方法可以用于此目的,我不想这样做。我的意思是除了扩展名之外,URL中还有其他信息吗??
-
我不是 java/android 人。我在您的问题中添加了正确的标签,因此其他人会选择它...
-
使用 URL.getPath() 我可以检索 url 中的路径。但是我必须再次为扩展设置搜索条件。我认为没有其他方法可以确定 url 是文件还是目录。