zoukankan      html  css  js  c++  java
  • 文件上传—SSH框架文件上传

    1、准备上传的api组件

    <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.4</version>
    </dependency> 
    <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.3.1</version>
        </dependency>


    2、编写前台表单上传入口

    3、编写action类

    [省略了set,get方法的,action里面必须填set,get否则不能注入]

    1:必须定义三个属性,且标红的那个单词必须与表单处对应,这三个属性是固定的写法。

    2:注意要继承ActionSupport这个校验的类。

    3:只要这个Action类加载好了,这个File属性也会自动加载好(由fileUppload拦截器实现),我们只

         需要将它保存到本地就好了。

    4:此时拿到了File只是临时的文件(.tmp格式,不能当原始文件名,要重新定义新的文件名的属性)

    5:后面两个String类型的属性,名称前半部分必须是upload,要和File属性一致。

    uploadContentType:表示文件的类型(框架自动封装好)uploadFileName:表示文件的名称(保存到本地时,我们可以在旧名称基础上进行重命名)如:创建了一个保存的目录:

    将拿到的文件copy保存到新服务器:

    4、配置拦截器

  • 相关阅读:
    Large-Margin Softmax Loss for Convolutional Neural Networks
    Selective Kernel Network
    A Discriminative Feature Learning Approach for Deep Face Recognition
    recurrent model for visual attention
    rethinking imageNet pre-training
    字符串格式化输出
    HeatMap
    Numpy 多维数组简介
    浅谈JVM(下)
    java线程池总结
  • 原文地址:https://www.cnblogs.com/domi22/p/8059706.html
Copyright © 2011-2022 走看看