java - java如何获取文件上传时本地磁盘文件路径?如果它是基于表单的 Web 应用程序...?

标签 java

我正在使用 MultipartFile 通过使用 multipartFile.transferTo(new java.io.File(saveDirectory,fileName)); 上传文件。 MultipartFile 如何获取文件路径。在文件上传中我们只会获取文件名。

我的代码是:

if (null != files && files.size() > 0) {
    for (MultipartFile multipartFile : files) {
        fileName = multipartFile.getOriginalFilename();
        multipartFile.transferTo(new java.io.File(saveDirectory, fileName));

        System.out.println("kkkkkkkkk" + fileName);
        nameoffile = fileName;
        fileNames.add(fileName);

        //Handle file content - multipartFile.getInputStream()
    }
}

最佳答案

import com.oreilly.servlet.MultipartRequest;

您可以使用MultipartRequest m=new MultipartRequest(request,"d:/new");

关于java - java如何获取文件上传时本地磁盘文件路径?如果它是基于表单的 Web 应用程序...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27182510/

相关文章:

java - 构造函数 Random() 不可见

java - 迭代可以替换为bulk 'Collection.addAll'

java - 检查Java中对象的子类

java - java中初始化字符串的大小

java - 为什么java不允许继承final类?

java - 数组类型中的闭包

java - string[] 的不兼容类型错误

java - nim 玩家回合循环游戏

java - 如何通过国家代码获取货币名称?

Java JDBC Eclipse 使用 Oracle DB 填充 JTable