java - 如何以字符串格式获取正在上传的文件的完整本地路径
问题描述
如何以字符串格式获取文件的完整本机路径,该文件正在使用并在管理 bean 中用于验证和上传?我也不想对 p:fileUpload 使用简单模式。例如,如果正在上传的文件来自桌面,那么我希望文件的路径为字符串格式的“C:\Users\\Desktop\”。
任何帮助将非常感激...
解决方案
你可以使用 java.nio.file.Path 库
Path path = Paths.get("test.txt");
log("Path: " + path);
log("Absolute: " + path.isAbsolute());
推荐阅读
- javascript - 我想在 if 语句返回 true 时添加一个点
- node.js - Express - 根据请求提供文件夹
- java - 如何在 Java 中获取深度嵌套的 JSON 对象
- nokia - 如何在诺基亚 8110 4G 中切换开发者模式?
- javascript - 在循环内映射数组
- python - Tensorflow:DLL加载失败:动态链接库(DLL)初始化例程失败
- php - 如何合并2个对象laravel
- android - 使用 RecyclerView 时如何解决 NullPointerException?
- mysql - 为什么使用带注释的 OneToMany 单向映射时数据库 MySql 中的 POJO 属性位置发生了变化?
- c++ - Transform a buffer into an istream to work in existing programs