rw941123 2023-04-10 22:55 采纳率: 80%
浏览 85
已结题

上传图片后,数据库空白

我上传图片后,后台的文件夹也保存图片了,但是数据库里的就是空白的,请问是哪里的代码有问题呢?

img

<el-row>
                  <el-col :span="8">
                    <el-form-item label="物资图片" prop="unit">
                      <el-upload
                          accept="image/jpeg,image/png"
                          :on-preview="handlePreview"
                          :on-remove="handleRemove"
                          :before-remove="beforeRemove"
                          ref="upload"
                          :action="'http://localhost:8989/api/uploadImage'"
                          :http-request="upload"
                          :auto-upload="false"
                          :before-upload="onBeforeUpload"
                          multiple
                          :limit="1"
                          :on-exceed="handleExceed"
                          v-model="addForm.pictures">
                        <el-button size="small" type="primary">点击上传</el-button>
                        <div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过1M
</el-upload> </el-form-item> </el-col> </el-row> <el-form-item> <el-button type="primary" @click="addIn">立即捐赠</el-button> </el-form-item> <insert id="addIn"> INSERT INTO instock (itemname,numbers,fromwho,worker,state,unit,pictures) VALUE (#{itemname},#{numbers},#{fromwho},#{worker},#{state},#{unit},#{pictures}) </insert> @RequestMapping("/addIn2") public String addIn2(@RequestBody InStock inStock){ inStock.setState(0); inStock.setFromwho(2); int i = inStockDao.addIn(inStock); return i > 0 ? "success":"error"; } @RequestMapping(value = "/api/uploadImage", method = RequestMethod.POST) @ResponseBody public String uploadImage(@RequestParam("files") MultipartFile file) throws IOException { System.out.println(file.getOriginalFilename() + "图片已传入!!"); byte[] b = file.getBytes(); String fileName = file.getOriginalFilename(); Path path = Paths.get("src/main/resources/pictures/" + fileName); Files.write(path, b); return fileName; }
  • 写回答

2条回答 默认 最新

  • Huazie 全栈领域优质创作者 2023-04-10 23:08
    关注

    你这个服务前台是怎么请求的? 看这个就是 保存数据库的逻辑,picture字段也是前台传的吧

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月19日
  • 已采纳回答 4月11日
  • 创建了问题 4月10日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改