html 标签的图片怎样传到java后台,再传入数据库中

html <img>标签的图片传到java后台,再传入数据库中分两步:1、转换成base64字符串;2、提交到后台接口,接口负责存入数据库。或者考虑直接存url,把图片文件存到服务器,通过url获取,后期的拓展性自然会更好。
html <img>标签的图片传到java后台,再传入数据库中分两步:1、转换成base64字符串;2、提交到后台接口,接口负责存入数据库。
或者考虑直接存url,把图片文件存到服务器,通过url获取,后期的拓展性自然会更好。而且大量的图片文件对数据库的压力很大,得不偿失啊。
代码示例:
1、表单提交
前端:
from标签上一定要添加enctype=“multipart/form-data”
<input>标签中设置type=“file”,若要多文件上传则添加属性multiple=“multiple”
<form th:action=”@{/file/upload}” method=”post” enctype=”multipart/form-data”>
<table>
<tr>
<td><input type=”file” name=”file” multiple=”multiple” /></td>
</tr>
<tr>
<td><input type=”submit” value=”提交”/></td>
</tr>
<hr>
</table>
</form>
后端:
使用MultipartFile或者MultipartFile[]接收即可
调用transferTo(File file)即可保存
@PostMapping(“/updateFile”)
@ResponseBody
public String updateFile(@RequestParam(“name”)String name,
@RequestParam(“files”) MultipartFile[] files){
for (MultipartFile multipartFile : multipartFiles) {
try {
multipartFile.transferTo(file);
} catch (IOException e) {
e.printStackTrace();
}
}
return “0”;
}
延伸阅读:
Structured Query Language
‘SQL’是结构化查询语言,是一种用来操作 RDBMS 的数据库语言,当前关系型数据库都支持使用SQL语言进行操作,也就是说可以通过 SQL 操作 oracle,sql server,mysql,sqlite 等等所有的关系型的数据库
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系邮箱:hopper@cornerstone365.cn 处理,核实后本网站将在24小时内删除。
相关文章推荐
低代码开发是一种创新的应用开发模式,它通过可视化界面、预置组件和拖拽式操作,让用户无需编写大量代码即可快速构建应用。
织信低代码作为国内主流的企业级低代码开发平台之一,为企业提供高效、便捷的应用开发解决方案。
· 数据引擎:支持多达9个大类、37种字段组件,拖拽即可生成对应表单,满足企业多样化的数据管理需求。
· 流程引擎:采用可视化拖拽+连线操作,遵循BPMN2.0规范,支持多种流程模式,帮助企业实现业务流程的自动化管理。
· 权限引擎:提供团队、应用、数据三级权限管控,保障数据安全与业务合规。
· 自动化蓝图:支持可视化搭建业务流程。
· JavaScript脚本:支持前端业务逻辑开发。
· Java扩展包:支持后端复杂业务逻辑开发。
· 自定义API:支持与第三方系统集成。
织信低代码平台提供丰富的组件和模板,用户可以根据企业需求灵活配置应用,快速构建符合企业业务需求的应用系统。同时,织信低代码平台支持与第三方系统集成,实现数据的共享和业务的协同,打破数据孤岛,提升企业运营效率。
各行业用户的共同选择







