我在数据库中添加了一行上传图像。当我查看行列表时,会出现图像,但当我尝试更新行时,我遇到错误“加载资源失败:服务器响应状态为400:spring mvc”。图像未出现!!
//add row
@RequestMapping(value = "/add")
public String ajouter(@ModelAttribute("serv") Service service ,MultipartFile file) throws Exception {
Long idser;
// add
if (service.getIdService() ==0) {
service.setImgService(file.getOriginalFilename());
idser = metier.addservice(service);
// add new image file
if (!file.isEmpty()) {
String path = System.getProperty("java.io.tmpdir") + "/"
+ idser + "_" + service.getImgService();
file.transferTo(new File(path));
}
}
return "redirect:/page/pageus";
}
// update
@RequestMapping("/edit/{id}")
public ModelAndView editService(@PathVariable("id") long id,Model model,@ModelAttribute Service service){
service=metier.getService(id);
model.addAttribute("editedserv",service);
return new ModelAndView("Admin/page/pageedit","serviceObject",service);
}
// get image of the products
@RequestMapping(value = "Photoser", produces = MediaType.IMAGE_JPEG_VALUE)
@ResponseBody
public byte[] photoCat(Long idser) throws Exception {
Service serv = metier.getService(idser);
String path = System.getProperty("java.io.tmpdir") + "/" + idser+"_"+serv.getImgService();
File serImage = new File(path);
return IOUtils.toByteArray(new FileInputStream(serImage));
}
//show img in jsp
<img src="Photoser?idser=${serviceObject.idService}"/>
谁能帮帮我!
您应该使用js或jquery通过以下内容填充src,[您的图像字节数组数据]是一个字节数据字符串,因此您可能需要在controller中将返回类型更改为string,无论如何尝试一下;)
<img src="data:image/png;base64,[your image byte array data]"/>
看看嵌入base64图像。
服务器js公司 应用程序。js公司 注册处理程序代码 当我试图注册一个用户时,我遇到了错误400。加载资源失败:服务器响应状态为400(错误请求),我已附加我的注册表。js文件寄存器。js:26个职位https://warm-earth-96837.herokuapp.com/register400(错误请求)寄存器。onSubmitSignIn@寄存器。js:26 400错误请求错误是一个HTT
这是我第一次使用Sanity构建博客网站来练习使用React JS,在那里我应该从sanity.io.调用一个API,但是我的React网站无法从Sanity获取数据。在网页上应该从Sanity博客导入数据的区域实际上是一个空白屏幕。当我检查控制台时,我发现了这个错误: 这是我的网络负载 还有我的网络预览 这是本应显示信息的页面的代码 非常感谢你的帮助。谢谢
我在Amplify中遇到了这个错误,我完成了构建tho。 该系统可以在本地环境中工作。包裹本地env的json脚本是这样的。 我的放大镜。xml如下。 屏幕完全倾斜了。 有没有人有同样的问题?
这是我第一次编写一个应用程序,其中我将后端链接到fornted(spring-boot-react)。 我已经到了这样的地步,我想从客户端视图中填写一个表单并提交它(在这种情况下,将表单保存到数据库中)。 我启动了服务器(spring boot中的应用程序)和客户端(react)。启动的应用程序已加载。表单会显示出来,但当我填写表单并单击“提交”时,不会执行任何操作。我使用devtools并得到错
我的代码工作正常,但当我试图从后端获取数据时,我收到一个错误“400错误请求”,我不知道发生了什么错误。请解决我的问题。 //API==http://localhost:8000/api/ 指数js公司 在这里,我分享了我的实际代码,其中添加操作被执行到表单中。js公司 $$$$$$$$$$$$$$$ 后端 $$$$$$$$$$$$$$$$$$$$$ 待办事项。js/路由器 待办事项。js/控制器
我正在制作一个博客应用程序。如果我尝试访问单个概要文件,微调器将继续运行,但当我签入react dev工具时,数据就在那里。我哪里出错了?其他一切都很好。配置文件是可见的,但当我进入单个配置文件时,问题就出现了 轮廓js公司 数据来自的源,配置文件。js公司 我的github回购链接