how2j.cn

相关下载
文件名 文件大小
请先登录 1m
使用站长秘制下载工具

13分19秒
本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)

步骤 1 : 先运行,看到效果,再学习   
步骤 2 : 模仿和排错   
步骤 3 : 效果   
步骤 4 : listCategory.html   
步骤 5 : CategoryService   
步骤 6 : ImageUtil工具类   
步骤 7 : CategoryController   

步骤 1 :

先运行,看到效果,再学习

增值内容,请先登录
步骤 2 :

模仿和排错

增值内容,请先登录
步骤 3 :

效果

增值内容,请先登录
步骤 4 :

listCategory.html

增值内容,请先登录
步骤 5 :

CategoryService

增值内容,请先登录
步骤 6 :

ImageUtil工具类

增值内容,请先登录
步骤 7 :

CategoryController

增值内容,请先登录


HOW2J公众号,关注后实时获知布最新的教程和优惠活动,谢谢。


问答区域    
2018-12-28 axios.post(url,formData)传参,后台controller接收传参数问题
easonLiu
前台listCategory.html中,axios.post(url,formData)方法,url=categories,formData={file,bean.name}。这个发起的请求。 后台controller中add方法中add(Category bean, MultipartFile image, HttpServletRequest request)接受的参数为什么是bean???前台传过来的可是bean.name








答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2018-12-24 图片保存的疑问
cycyc
网上资料说,transferTo 已经做过对图片的保存了,但是springboot中有个问题是需要使用绝对路径,否则会给一个location。所以为什么要先复制再保存,而不能直接用transferTo?然后两次保存后,transferTo所存的图片有什么其他作用吗?




5 个答案

cycyc 答案时间:2018-12-26
好的,已经懂了,多谢站长

how2j 答案时间:2018-12-26
不然呢?那么你有什么好的办法,能够只写一次磁盘就能既保存,又转换格式呢?

cycyc 答案时间:2018-12-25
哦哦,我懂了,是不是先用transferTo把文件以jpg的后缀名保存到file指定的路径下,在用change2jpg转成jpg格式,最后用ImageIO.write覆盖原有的文件。感觉还是做了两次写入磁盘的操作

cycyc 答案时间:2018-12-25
change2jpg是转换jpg格式的,image.transferTo(file)和ImageIO.write(img, "jpg", file)不是各保存了一遍吗?只不过第一个文件格式不确定,第二个保存的是jpg

how2j 答案时间:2018-12-25
并没有保存两次啊,第一次只是保存文件而已,第二次是确保文件格式。 客户上传的文件后缀名是 jpg,并不等于就是 jpg 文件哦。 步骤6里有明确的解释,请仔细阅读哦




答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2018-11-20 新增分类时上传的图片不能正常显示(原因已找到)
2018-11-17 新增分类时上传的图片不能正常显示
2018-11-10 CategoryController的add方法中bean是怎么被识别出来的
2018-11-01 测试过程问题




提问之前请登陆
关于 实践项目-天猫整站Springboot-增加 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 902680467
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: http://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图