首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将文件存储在struts 2应用程序文件夹中?

如何将文件存储在struts 2应用程序文件夹中?
EN

Stack Overflow用户
提问于 2012-12-17 05:10:35
回答 1查看 1.4K关注 0票数 0

我使用这个链接文件上传文件上传。但是它给了我临时文件的位置。但是我想将我的应用程序文件夹存储在中。请分享您对此的看法。

EN

回答 1

Stack Overflow用户

发布于 2012-12-17 10:59:19

使用struts fileupload标记

代码语言:javascript
复制
<s:file name="fileUpload" id="fileUpload" />

在行动课上

代码语言:javascript
复制
    File fileUpload;
    String fileUploadContentType;
    String fileUploadFileName;
    HttpServletRequest servletRequest;

编写此方法在webcontent中创建/Upload/Document文件夹

代码语言:javascript
复制
private String saveDocumentDoc()
    {
        String filePath = servletRequest.getSession().getServletContext().getRealPath("/Upload/Document/");

    System.out.println("Server Path "+filePath);

    Date d = new Date();
    StringBuilder stringBuilder = new StringBuilder();
    stringBuilder.append("Document");
    String s=stringBuilder.toString();
    File fileToCreate = new File(filePath, s);  

    try {
        FileUtils.copyFile(this.fileUpload, fileToCreate);
    } catch (IOException e) {
        e.printStackTrace();
    }

    return s;
}

希望它能帮你享受

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13908591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档