不顯示庫存影像,Adobe Commerce和Magento Open Source 2.3.7-p2

本文解決上傳至檔案系統目錄pub/mediapub/media/catalog的Adobe庫存影像未顯示在Media Gallery UI中的問題。 這是因為影像在允許的媒體集目錄之外。 若要使用這些影像來顯示,商家需要刪除檔案系統上的影像,並重新上傳至允許的媒體集目錄。

受影響的產品和版本

  • Adobe Commerce和Magento Open Source 2.3.7-p2

問題

商家可以將Adobe Stock影像上傳至媒體收藏館的「儲存根」,但這些影像未出現在UI中,且看起來就像是未上傳一樣。 這是因為系統注意到影像已上傳到檔案系統,儘管Media Gallery UI中沒有該影像。 這表示一旦商家將影像上傳到pub/mediapub/media/catalog,他們將無法使用該影像,直到該影像直接在檔案系統中被刪除。

要再現的步驟

  1. 使用有效的API金鑰啟用Adobe Stock。
  2. 開啟媒體集(目錄 > 類別 > 內容 ​區段>按一下​ 從媒體集選取)。
  3. 按一下​ 搜尋Adobe Stock
  4. 選取影像。 按一下​ 儲存預覽。 請注意,您可能需要重設Adobe Stock格線才能讓影像顯示。

預期結果

影像隨即顯示。

實際結果

顯示錯誤訊息: 找不到影像。 我們在媒體集中找不到此影像。

原因

影像可以透過Adobe Stock上傳至Media Gallery儲存根。

解決方案

上傳Adobe Stock影像之前,請先選取媒體集儲存根目錄的任何子目錄(不包括​ 儲存根目錄 > 目錄)。
從Adobe Stock檔案系統上的pub/mediapub/media/catalog資料夾中刪除已上傳的Adobe Commerce影像,並改為將影像上傳到任何允許的媒體集儲存根子目錄中(不包括​ 儲存根 > 目錄)。

相關閱讀

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a