Shopify 圖片網址錯誤「Validation failed: getaddrinfo: nodename nor servname provided」的解決方法
某個圖片網址不是完整、公開的網址。確保每個 Product image URL 都以 https:// 開頭,並直接指向任何人都能開啟的圖片檔案,然後重新匯入。
Shopify 顯示的錯誤訊息
Validation failed: getaddrinfo: nodename nor servname provided, or not known
這則錯誤代表什麼
Shopify 會從檔案中的網址下載每張商品圖片。getaddrinfo 是查詢網站位址的那一步。如果網址沒有 http:// 或 https://、有拼寫錯誤,或指向你電腦上的檔案,就找不到對應的網站,圖片也就無法下載。
常見原因
- 網址缺少 http:// 或 https://,例如 cdn.example.com/hat.jpg。
- 填寫的是電腦上的檔案路徑,例如 C:\Images\hat.jpg。
- 網址中有空格、錯字或多餘字元,或指向的是網頁而不是圖片本身。
解決方法
- 找到錯誤訊息中的列,複製圖片網址。
- 在瀏覽器的無痕視窗中開啟它,應該只顯示圖片,而且不需要登入。
- 如果缺少 https://,在開頭補上,並修正錯字和空格。
- 如果圖片只在你的電腦上,先上傳到 Shopify 的 Files 或其他公開空間,再使用那個網址。
- 以 CSV UTF-8 格式儲存,然後重新匯入。
範例
URL handle,Title,Product image URL summer-hat,Summer hat,cdn.example.com/files/summer-hat.jpg
URL handle,Title,Product image URL summer-hat,Summer hat,https://cdn.example.com/files/summer-hat.jpg
網址缺少 https://。補上後,Shopify 就有完整的下載網址了。
如何避免
- 先把圖片上傳到 Shopify 的 Files,再把網址複製到 CSV 中。
- 使用能檢查圖片網址是否缺少協定、是否為本機路徑的檢查工具。
常見問題
- 可以使用 Google 雲端硬碟或 Dropbox 中的圖片嗎?
- 只有當連結直接指向圖片檔案並且可以公開存取時才行。開啟後顯示預覽頁面的分享連結無法使用。
- 匯入後 Shopify 還會繼續使用我的圖片網址嗎?
- 不會。Shopify 在匯入時下載圖片並儲存自己的副本,所以原網址只需要在匯入時可以存取。
Skuvera 中的相關檢查
查看 Shopify 官方說明其他匯入錯誤
- Shopify CSV 匯入錯誤「Validation failed: price can't be blank」的解決方法
- Shopify CSV 匯入錯誤「Validation failed: options are not unique」的解決方法
- Shopify CSV 匯入錯誤「Ignored line because handle already exists」的解決方法
- Shopify CSV 匯入錯誤「Ignored line because it did not contain product data」的解決方法
- Shopify 商品匯入錯誤「Invalid CSV header: missing headers」的解決方法
- Shopify CSV 匯入錯誤
更新於 2026年10月30日
Skuvera