[英]JavaFX-8 FileChooser Image (backend copy-paste)
这只是我在Stack Overflow上发布过的第二个问题,所以大家好! (请保持温柔)。
我正在做的项目的下一步涉及文件和FileChooser库。 假设我让FileChooser正常工作,然后单击按钮,FileChooser打开,您可以选择所需的图像。
现在说图像来自插入计算机的闪存驱动器。 拍摄图像后,文件路径将存储到数据库中以供以后检索。 但是问题是,当拔出闪存驱动器时,文件路径将变得无用。
有什么办法可以在后台将图像复制粘贴到程序的目录中,以便我只需要获取文件名,并将其附加到文件路径列的默认varchar值(适当的目录减去文件名)中即可。在数据库中?
我可能在说错这句话。 顺便说一下,这是在JavaFX-8中。 任何帮助,将不胜感激。
Files.copy(source, destination, StandardCopyOption.REPLACE_EXISTING);
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.