Maison > Questions et réponses > le corps du texte
Et définissez public sur non-inscriptible pour garantir la sécurité
Dans quelle mesure le téléchargement de fichiers à publier sur le système est-il dangereux ?
巴扎黑2017-06-30 10:02:09
Je suis d'accord avec la réponse de @chekun, veuillez lire attentivement le document officiel : File Storage
Disque public# "Disque public" signifie que vos fichiers seront accessibles publiquement. Par défaut, le disque public utilise le pilote local et stocke les fichiers dans le répertoire
storage/app/public. Pour accéder au réseau, vous devez créer un lien symbolique de public/storage vers
storage/app/public. Cette convention permet à vos fichiers accessibles publiquement de rester dans le même répertoire, afin qu'ils puissent être facilement partagés entre différents systèmes de déploiement, tels que le système de déploiement « non-stop » de
Envoyer.Vous pouvez créer des liens symboliques à l'aide de la commande storage:link Artisan :
php artisan storage:link Bien entendu, une fois le fichier placé et le lien symbolique créé, vous pouvez créer l'URL à l'aide de la fonction Asset Helper :
echo actif('storage/file.txt');
PHP中文网2017-06-30 10:02:09
laravel par défaut est :
Le répertoire de stockage public dans la configuration du stockage est storage/app/public
然后通过 php artisan storage:link
lien vers le répertoire public