从上传文件中获取Java扩展名

电脑杂谈  发布时间:2020-07-05 13:31:53  来源:网络整理

java file 扩展名_java中file创建文件夹_java base64 转file

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

“ / tmp / multipartBody6238081076014199817asTemporaryFile”

java file 扩展名_java base64 转file_java中file创建文件夹

此处的文件没有扩展名. 因此,以下所有库都无法帮助我获取文件扩展名.

FileNameUtils.getExtension()
or
Files.getFileExtension(path)

java file 扩展名_java base64 转file_java中file创建文件夹

我什至尝试通过其属性来获取它,但是它没有获取文件扩展名的选项.

Path path = Paths.get("/**/**/filepath");
BasicFileAttributes attr = Files.readAttributes(path, BasicFileAttributes.class);

java file 扩展名_java base64 转file_java中file创建文件夹

HTML代码:

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

java file 扩展名_java中file创建文件夹_java base64 转file

从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

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...