首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用JNLP文件选择器返回文件路径

如何使用JNLP文件选择器返回文件路径
EN

Stack Overflow用户
提问于 2013-09-09 15:49:45
回答 2查看 319关注 0票数 1

您好,我正在尝试通过我的JNLP文件选择器获取返回的文件路径。这是我的代码。我不知道如何以及从哪里获取文件路径。是fileContents发来的吗?fileConents.getfilepath之类的吗?

代码语言:javascript
复制
try {

        if (fileOpenService==null) {
            fileOpenService = (FileOpenService)ServiceManager.
                lookup("javax.jnlp.FileOpenService");
        }
        fileContents = fileOpenService.openFileDialog(path, xtns);

    } catch(UnavailableServiceException use) {
        use.printStackTrace();
    } catch(IOException ioe) {
        ioe.printStackTrace();
    }

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2013-09-09 16:08:58

根据http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html的说法

文件您可以调用

对象上的其他方法,如getPath、isDirectory或exists,以获取有关文件的信息。您还可以调用其他方法(如delete和rename )以某种方式更改文件。当然,您可能还希望使用Java平台提供的读取器或写入器类之一打开或保存文件。有关使用读取器和写入器对文件系统读取和写入数据的信息,请参见Basic I/O。

票数 0
EN

Stack Overflow用户

发布于 2013-09-10 12:31:00

出于安全原因,FileContents不会返回路径。JRE询问用户我们的应用程序。可以访问该文件的内容,而不是它的路径。

它有点像基于brower/HTML的文件上传域。有些浏览器提供了完整的路径,而更典型的情况下,它只是内容/名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18693679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档