2017-10-15 41 views
0

Je veux mettre en œuvre une fonction comme yobi3d: cliquez sur une vignette de vélo, puis nouvelle fenêtre popup et montrer le modèle à l'utilisateur. J'ai mis mes modèles dans le système de fichiers, et j'ai vérifié que l'url de mon modèle se trouve dans le navigateur (je peux le télécharger en visitant url (localhost/models/blabla.stl) dans le navigateur). Mais ma fenêtre popup n'a pas de modèle à montrer (j'utilise threejs), je suppose que c'est parce que l'URL passe à threejs ne téléchargerait pas le modèle donc je suppose que je dois implémenter un contrôleur pour gérer/demander le modèle dans mon projet printanier . Mais où stocker le modèle téléchargé? Est-ce que quelqu'un a une idée de la façon de mettre en œuvre cette fonction?Cliquez sur une vignette et montrer le modèle 3D dans le navigateur

Merci d'avance.

+1

** 1) ** Ouvrez la console de développeur pour vous assurer que vous n'obtenez pas d'erreurs 404. ** 2) ** Si vous obtenez toujours des 404, essayez d'utiliser un nom de domaine complet (FQDN) (nom de domaine complet) dans votre URL plutôt qu'un chemin relatif. De votre exemple, il devrait être 'http: // localhost/models/blabla.stl'. ** 3) ** Assurez-vous que votre serveur est configuré pour traiter les fichiers STL avec le bon type MIME. Vous devrez vérifier la documentation de votre serveur pour savoir comment procéder. ** 4) ** Si rien de tout cela n'a fonctionné, veuillez mettre à jour votre question que vous avez suivi ces étapes de dépannage. – TheJim01

+0

Merci pour votre réponse, je comprends que c'est dû au problème de CORS – David

Répondre

0

Cela est dû à un problème CORS. ce solution fonctionne pour moi,