html - Comment utiliser une image de chemin absolu comme arrière-plan en CSS
怪我咯
怪我咯 2017-06-17 09:15:48
0
2
3471

Je travaille sur un projet qui contient de nombreuses images à afficher. Pour faciliter la maintenance ultérieure, je prévois de télécharger les images et d'utiliser des chemins absolus pour les référencer pour l'affichage, de sorte que si les images sont mises à jour ou ajoutées ultérieurement, , il n'est pas nécessaire de modifier le projet, il suffit de se rendre au lieu de maintenance de l'image pour le faire fonctionner.
Mais ! Maintenant, quand je teste localement, j'écris en CSS
background: url(D:devuploadfile test picture 1.png) no-repeat;
Le résultat est une erreur : Interdit de charger la ressource locale : file:///D:/ dev/ uploadfile/%E5%82%A8%E5%80%BC%E5%8D%A1%E6%8D%A2%E5%8D%A1%E6%B5%81%E7%A8%8B.png
environ parlant, les chemins absolus ne peuvent pas être utilisés. Mais je pense qu'il devrait être utilisable, et pourquoi ajoute-t-il file:/// devant mon chemin ? Est-ce la raison pour laquelle mes images ne sont pas accessibles ?
Pour ajouter, cela ne devrait pas poser de problème avec les barres obliques avant et arrière, car j'ai essayé de les modifier.
De plus, je dois utiliser des chemins absolus, car l'utilisation de chemins relatifs nécessite de mettre toutes les images dans le projet, ce qui sera très gênant pour la post-maintenance. Donc, si vous voulez le dire à mes amis qui utilisent des chemins relatifs, l'avez-vous. une solution pour la post-maintenance ? , vous pouvez aussi le relever

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(2)
为情所困

Non autorisé à charger une ressource locale

Pour des raisons de sécurité, l'accès aux fichiers locaux de cette manière n'est pas autorisé.

Vous pouvez démarrer un service http sous le dossier d'image local. L'utilisation de nginx, python, nodejs ou autres dépend de vos préférences personnelles.

过去多啦不再A梦

Accédez à l'arrière-plan du service via l'interface à chaque fois ou régulièrement pour obtenir la dernière URL de l'image, puis configurez-la dynamiquement en arrière-plan.
Ici, vous avez besoin du backend du service d'image pour que le service http soit fourni sur la première page

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal