当前位置: 首页 > 知识库问答 >
问题:

使用spring rest控制器将图像存储到文件夹中,并将其路径存储到数据库中

居京
2023-03-14

事实上,我有一个标准,我必须上传一个产品图片到一个文件夹,图片名称,图片路径,产品名称和产品类型到mongoDb。通过将MultiPartFile作为@RequestParam传递,我已经成功地将图像从一个endpoint(/uploadFile)上传到了一个特定的文件夹中。我写了另一个enpoint来上传产品细节。但我无法将图像名称和图像路径获取到此endpoint(/uploadPath)。任何遇到这种情况的人请告诉我

我从你那里得到了密码https://www.callicoder.com/spring-boot-file-upload-download-rest-api-example/现在上传文件。我创建了一个模型类图像,如

图像模型类

服务级别为

rest控制器中的ImageService类和endpoint

文件控制器

事实上,我需要在文件夹和数据库中的图像名称是相同的,可能吗?我如何才能实现这一点?如何将文件夹中的文件名映射到存储在数据库中的文件名。如何使用PUT更新文件名

共有1个答案

后易安
2023-03-14

当你上传图片时,上传的是内容。您可以从FileUploader本身获取文件名,也可以在服务器上随意命名。当图像到达服务器时,包括您想要的名称在内的东西都在您手中。

 类似资料:
  • 问题内容: 有人可以告诉我,在以下情况下如何进行? 接收文件(MS文件,ODS,PDF) 通过Apache Tika提取公元核心元数据+通过jackrabbit-content-extractors提取内容 使用Jackrabbit将文档(内容)及其元数据存储到存储库中 ? 检索文档+元数据 我对第3点和第4点感兴趣… 详细信息:该应用程序正在以交互方式处理文档(一些分析-语言检测,单词计数等。+

  • 我仍然是初学者的Andorid编程,并需要一些帮助以下: 我现在有两个代码,第一个将图像上传到服务器,并将路径存储到MySQL表中。第二个代码将2个EditText字段值存储到MySQL数据库表中。我真正想要的是将这两个代码结合起来,这样就可以将一个图像上传到服务器,然后将带有2个EditText字段值的关联字符串路径一次存储到MySQL数据库表中。 1.)为了上传图像并将字符串路径存储到MySQ

  • 你好,我正在制作员工目录。在这种形式下,我想上传员工的照片,当我试图存储图像时,我遇到了错误,比如Portlet暂时不可用,如果我成功删除图像上传逻辑,然后在数据库中删除其他数据存储。请帮助我如何在数据库中存储图像路径。我已在/webapps中创建图像文件夹。我想将我的所有图像存储在此文件夹中,并将图像路径存储到数据库中。请告诉我如何存储图像路径,以及存储图像路径后如何在其他页面中显示图像。 在这

  • 我可以使用Azure Key Vault加密和解密Microsoft Azure Storage中的Blob,但是否可以使用Azure Storage数据移动库进行同样的操作。下面是我在azure存储数据移动库中使用的代码

  • 问题内容: 我想将图像的下载URL放入Firebase数据库中。我可以将图像上传到存储中,但无法弄清楚如何将URL与其余的“帖子”一起放入数据库。 问题答案: 像这样组织您和func: 接下来,只需连接并保存到您的节点即可。 您也可以查看我有关上传数据并将URL保存到数据库的答案 希望能帮助到你

  • 我是编程界的新手。嗯,我正在尝试使用ApachePOI库读取excel文件(5行5列)。我实际上有两个相同问题的实现。在第一个代码片段中,我只是读取excel文件并将其打印到控制台中。 然而,现在我正试图将读取的excel数据保存到一个数组中。所以我想在动态获取excel行和列大小后设置数组大小。但令我惊讶的是,当我执行第二个代码段时,似乎“while(cellIterator.hasNext()