使用wangEditor上传本地图片,无法显示,提示上传失败
问题描述:
1、配置了pom.xml和applicationContext.xml;
2、实现控制器方法:MBookController方法,
3、前端book.html关于上传的设置没有动。
操作:
点击上传按钮,选择本地图片,点击打开按钮,出现以下提示。
相关截图:
相关代码:
1、pom.xml <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.4</version> </dependency> 2、applicationContext.xml; <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="UTF-8"/> </bean> 3、MBookController @PostMapping("/upload") public Map upload(@RequestParam("img") MultipartFile file , HttpServletRequest request) throws IOException { //得到上传文件目录 String uploadPath = request.getServletContext().getResource("/").getPath() + "/upload/"; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS"); String fileName = sdf.format(new Date()); //abc.jpg String suffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); file.transferTo(new File(uploadPath + fileName + suffix)); Map result = new LinkedHashMap(); result.put("errno", 0); result.put("data", new String[]{"/upload/" + fileName + suffix}); return result; } 4、book.HTML //实例化wangEditor富文本编辑器 editor = new wangEditor(this.$refs.editor); //设置上传图片的地址 editor.customConfig.uploadImgServer = '/api/management/book/upload';//设置图片上传地址 //默认上传时使用的参数名 editor.customConfig.uploadFileName = 'img';//设置图片上传参数 editor.create();//创建wangEditor //设置初始内容 editor.txt.html(this.form.description); }
55
收起
正在回答 回答被采纳积分+1
1回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星