繁体   English   中英

JavaFX-8 FileChooser映像(后端复制粘贴)

[英]JavaFX-8 FileChooser Image (backend copy-paste)

这只是我在Stack Overflow上发布过的第二个问题,所以大家好! (请保持温柔)。

我正在做的项目的下一步涉及文件和FileChooser库。 假设我让FileChooser正常工作,然后单击按钮,FileChooser打开,您可以选择所需的图像。

现在说图像来自插入计算机的闪存驱动器。 拍摄图像后,文件路径将存储到数据库中以供以后检索。 但是问题是,当拔出闪存驱动器时,文件路径将变得无用。

有什么办法可以在后台将图像复制粘贴到程序的目录中,以便我只需要获取文件名,并将其附加到文件路径列的默认varchar值(适当的目录减去文件名)中即可。在数据库中?

我可能在说错这句话。 顺便说一下,这是在JavaFX-8中。 任何帮助,将不胜感激。

使用Files.copy

Files.copy(source, destination, StandardCopyOption.REPLACE_EXISTING);

注意sourcedestinationPath的引用。 此外,“ 文件”位于包java.nio.file

    File source = new File("path//myimage.jpg");
    File dest = new File("myimage.jpg");
    try {
        FileUtils.copyFile(source, dest);
    } catch (IOException e) {
        throw new IOException("DP Report Template File is not there");
    }

这会将文件复制到您的程序目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM