怎样将struts2上传文件保存到数据库中

怎样将struts2上传文件保存到数据库中,第1张

1在你的struts-config中首先不能使用form,使用的话会报错

2在你jsp的form中增加属性enctype="multipart/form-data"

这样你的文件内容会被都城二进制数据传到后台,在后台获取值保存及可以了

在action配置文件struts.xml里设置(如下):

<package name="upload" extends="struts-default">

<action name="upload" class="">

<!--配置fieldUpload拦截器--->

<interceptor-ref name="fileUpoad">

<param name="allowedTypes">image/bmp,image/png,image/jpg,image/gif</param>

<param name="maximumSize">200000</param>

</interceptor-ref>

<!---必须显示配置引用struts默认的拦截器栈:defaultStack----->

<interceptor name="defaultStack"></interceptor>

<!---设置上传路径----->

<param name="savePath">/upload</param>

<result name="success">/upload_succ.jsp</result>

<result name="input">/upload.jsp</result>

</action>

</package>

希望能帮到你哈....


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11687313.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存