【问题标题】:Shopware 6 Update/replace/overwrite pictures though APIShopware 6 通过 API 更新/替换/覆盖图片
【发布时间】:2021-08-24 06:14:15
【问题描述】:

有一个很好的指南如何将图片上传到 Shopware 6.4: Add images via Shopware 6 API

但是如何更新图像?我可以获取图像的媒体 ID,没问题,但如果我使用 _action 路由,我会收到错误,文件已存在。

【问题讨论】:

标签: image api replace upload shopware


【解决方案1】:

request documented here 应该可以工作。

如果您不确定 API,您可以随时在管理面板(使用 Shopware API 本身)中执行相应操作。

在这种情况下,您需要右键单击图像并选择替换选项。然后,您可以观察浏览器的网络选项卡 (Ctrl+Shift+I),仔细查看 Shopware 6 管理面板正在执行的请求。

在我的情况下,这个请求看起来像这样:

/api/_action/media/add88aa462b44e4e93e06ef65a1542a8/upload?extension=pdf&fileName=dummy
Request Method: POST

【讨论】:

  • Alex...感谢您提供的精彩提示,查看浏览器在管理员中的操作。我在我的逻辑中发现了错误。我总是尝试先创建一个媒体 ID,当然我得到一个“文件已存在”错误,因为新的媒体 ID 不允许与现有 ID 具有相同的文件名。
猜你喜欢
  • 2020-12-16
  • 1970-01-01
  • 1970-01-01
  • 2023-01-31
  • 1970-01-01
  • 2022-11-10
  • 2021-10-10
  • 2022-10-18
  • 1970-01-01
相关资源
最近更新 更多