Tag: 文件 uri

如何使用Java锚点启动文件协议URL?

在Java程序中,我需要在本地HTML文件上启动默认浏览器,指向文件中的锚点。 在Java SE 6中,java.awt.Desktop.browse方法将打开文件,但不会遵循锚点,因此类似下面的内容会在顶部打开文件,但不会将浏览器分页到锚点: Desktop.getDesktop(“file:///C:/foo/bar.html#anchor”); Sun在这里说http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6477862文件URI协议不支持锚点。 有没有人有更好的答案? 我可以使用Java SE 6.我可以使用仅限Windows的解决方案。

URI方案不是“文件”

我得到例外:“URI方案不是文件” 我正在做的是尝试获取文件的名称,然后从servlet中将该文件(从另一台服务器)保存到我的计算机/服务器上。 我有一个名为“url”的字符串,从上面这里是我的代码: url = Streams.asString(stream); //gets the URL from a form on a webpage System.out.println(“This is the URL: “+url); URI fileUri = new URI(url); File fileFromUri = new File(fileUri); onlyFile = fileFromUri.getName(); URL fileUrl = new URL(url); InputStream imageStream = fileUrl.openStream(); String fileLoc2 = getServletContext().getRealPath(“pics/”+onlyFile); File newFolder = new File(getServletContext().getRealPath(“pics”)); if(!newFolder.exists()){ newFolder.mkdir(); } IOUtils.copy(imageStream, […]

java.net.URL的本地文件协议

使用URL的本地文件的协议是什么? 我已经使用Java下载了一个文件,我需要知道如何访问它,而不是使用File,而是使用URL。 谢谢!