由于图片上传,重定向后页面刷新

时间:2019-04-25 08:52:57

标签: java spring-boot file-upload

提交表单时,会将一些数据插入数据库并上传图像。

整个过程都可以正常工作,但是,如果上传了图片,则页面在提交表单后会自动刷新 。它以重定向返回,然后再次刷新。真的很奇怪。

以下是post方法中的相关代码:

...

productRepo.save(product);
Files.write(path, bytes); // because of this line the page refreshes after redirect

return "redirect:/admin/products/add";

正如上面的评论中所述,使用Files.write时,页面刷新两次,然后返回,然后再次刷新。如果我注释掉该行,一切都会按预期进行(只需返回一次,此后就不会刷新页面)。

为什么文件上传导致页面在重定向后刷新?

0 个答案:

没有答案