je tente de charger une série d'images d'une commune Dropbox dossier comme ceci:Javascript - Chargement Les images de Dropbox retourne 403 Erreur interdite
function getSprite(raw) {
var sprt = new Image();
sprt.crossOrigin = '';
sprt.src = 'https://dl.dropboxusercontent.com/s/k1v7iv85vntx107/AABOD-CfE3A5sQo0RPPmRmmJa/ground1.png' + (raw ? '?raw=1' : '');
return sprt;
}
Le dossier est partagé, et Dropbox dit que « les gens avec lien peut voir'. J'ai essayé de faire la même chose avec Google Drive, mais j'obtiens une erreur d'origine croisée.
EDIT: J'ai juste essayé de partager un des fichiers individuellement, et cela a fonctionné. DOIS-je maintenant passer par et faire cela pour chaque fichier dans le dossier? Je pensais que si je partage juste le dossier, je devrais avoir accès à tout son contenu.
MESSAGE D'ERREUR:
GET https://dl.dropboxusercontent.com/s/k1v7iv85vntx107/AABOD-CfE3A5sQo0RPPmRmmJa/characters/triggerman/up.png?raw=1 403 (Forbidden)
Y a-t-il un nom devant l'extension ".png"? Si vous mettez manuellement la valeur de 'sprt.src' dans votre navigateur, pouvez-vous voir l'image? – Riaz
Um, la ligne src ci-dessus n'a pas de sens ... Pourquoi y a-t-il une virgule? (deviner la faute de frappe). Où obtenez-vous une erreur d'origine croisée? Le chargement d'une image ne provoque pas cela. – epascarello
Ouais c'était des fautes de frappe. L'erreur se produit lorsque j'essaie d'éditer les données d'image. Mais dropbox ne me laisse même pas charger une image du tout. Lorsque je mets manuellement l'URL dans mon navigateur, je reçois toujours un 403, y a-t-il un problème avec dropbox? – user3024235