Comment faire pour activer l'option "Access-Control-Allow-Origin' en-tête pour tous les fichiers dans un répertoire de XAMPP?
Je développe une application Javascript HTML5 pour obtenir une image à partir de mon serveur local qui s'exécute sur la même machine que l'application. Quand je lance l'application sur mon google Chrome, j'ai eu:
L'accès à l'Image " http://localhost/someDIrectory/1.jpg " de l'origine
'http://localhost:50000"a été bloqué par la SCRO politique: Aucun
"Access-Control-Allow-Origin' en-tête est présent sur le demandé
de la ressource. Origine " http://localhost:50000 ' est donc pas permis
d'accès.
De nombreuses questions, les réponses point que j'ai besoin de
en-tête("Access-Control-Allow-Origin: *");
dans le fichier php et cela devrait fonctionner, mais c'est pour les fichiers php... Que dire d'une image ou d'un répertoire avec les images?
J'ai aussi rencontré des Comment puis-je activer le cross-origin resource sharing sur XAMPP? et essayé d'ajouter
<IfModule C:\xampp\htdocs\someDIrectory.jpg>
Header set Access-Control-Allow-Origin: *
</IfModule>
dans httpd.conf. J'ai essayé de redémarrer XAMPP et retenté la ci-dessus. Mais le résultat que j'ai obtenu est toujours le même.
Comment paramétrer une telle configuration de XAMPP?
Note: j'utilise Construire 2 qui est essentiellement exporté comme un HTML5/Javascript. Je suis simplement à l'aide de Sprite Charge à Partir de l'URL de l'action.
<IfModule C:\xampp\htdocs\someDIrectory\1.jpg>
ne fait aucun sens que ce soit. Aller lire la description de cette directive dans le manuel.OriginalL'auteur Karl | 2017-01-18
Vous devez vous connecter pour publier un commentaire.
Créer un fichier appelé ".htaccess" dans le répertoire de vos fichiers et ajoutez les lignes suivantes au fichier.
.fichier htaccess placé à la racine du document. que serait C:\xampp\htdocs\
Vous devez activer mod_headers et redémarrer apache ainsi, dans le cas où quelqu'un manque. enable-cors.org/server_apache.html
OriginalL'auteur neville