
在这里,我的要求是上传文件并将其存储在磁盘上. 我将它存储在磁盘上没有问题java file 扩展名java file 扩展名,但是得到了文件的扩展名. 问题是当我单击“上传”并对其进行处理时,将其存储在“文件”中. 当文件在磁盘上时,它被保存为具有以下名称的临时文件
“ / tmp / multipartBody6238081076014199817asTemporaryFile”

此处的文件没有扩展名. 因此,以下所有库都无法帮助我获取文件扩展名.
FileNameUtils.getExtension()
or
Files.getFileExtension(path)

我什至尝试通过其属性来获取它,但是它没有获取文件扩展名的选项.
Path path = Paths.get("/**/**/filepath");
BasicFileAttributes attr = Files.readAttributes(path, BasicFileAttributes.class);

HTML代码:
<input type="file" name="fileInput" class="filestyle" data-classIcon="icon-plus" data-classButton="btn btn-primary" >

从Play框架获取文件对象:
MultipartFormData body = request().body().asMultipartFormData();
FilePart fileInput = body.getFile("fileInput");
File file = fileInput.getFile();
非常感谢您在提取文件扩展名方面的帮助.
谢谢
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-269387-1.html
不过
>2015年10月
你会越来约差
中国领海内商船是可以自由通行