Hello,
Lorsque je tente d’ajouter des images à une sortie qui respectent les limites et dans le bon format, l’upload échoue. En analysant les requêtes, le problème semble être circonscrit à un soucis avec le serveur d’upload d’image comme le montrent les deux lignes extraites de la console web.
'https://images.camptocamp.org/upload' from origin 'https://www.camptocamp.org' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
index.js:97
POST https://images.camptocamp.org/upload net::ERR_FAILED 503 (Backend fetch failed)
Le problème CORS indiqué ici est un side-effect de la réponse 503 qui ne contient pas de header CORS, pas un problème CORS en soi.
je peux reproduire le soucis en uploadant directement sur images.camptocamp.org/upload
:
http -f POST https://images.camptocamp.org/upload Authorization:'JWT token="${JWT_TOKEN}' name=file filename=takeoff.jpeg file@'~/Downloads/_MG_1971_small.jpg;type=image/jpeg'
ce qui me donne:
HTTP/1.1 503 Backend fetch failed
age: 0
content-length: 270
content-type: text/html; charset=utf-8
date: Wed, 24 Apr 2024 06:35:50 GMT
retry-after: 5
server: Varnish
via: 1.1 varnish (Varnish/5.0)
x-cache: MISS
x-varnish: 4991615
<!DOCTYPE html><html> <head> <title>503 Backend fetch failed</title> </head> <body> <h1>Error 503 Backend fetch failed</h1> <p>Backend fetch failed</p> <h3>Guru Meditation:</h3> <p>XID: 4991616</p> <hr> <p>Varnish cache server</p> </body></html>
J’espere que ça peut aider!