cari

Rumah  >  Soal Jawab  >  teks badan

Patutkah Laravel mentakrifkan direktori fail yang dimuat naik dalam storan dan bukannya awam?

Dan tetapkan awam kepada tidak boleh ditulis untuk memastikan keselamatan
Sejauh manakah bahaya memuat naik fail untuk diterbitkan ke sistem?

给我你的怀抱给我你的怀抱2738 hari yang lalu906

membalas semua(2)saya akan balas

  • 巴扎黑

    巴扎黑2017-06-30 10:02:09

    Saya bersetuju dengan jawapan @chekun, sila baca dokumen rasmi dengan teliti: Penyimpanan Fail

    Public disk# "Public disk" bermaksud fail anda boleh diakses secara umum Secara lalai, public disc menggunakan pemacu setempat dan menyimpan fail dalam
    storage/app/public directory. Untuk akses rangkaian, anda perlu membuat pautan simbolik daripada awam/storan kepada
    storan/apl/awam. Konvensyen ini membenarkan fail anda yang boleh diakses secara umum untuk kekal dalam direktori yang sama, supaya ia boleh dikongsi dengan mudah antara sistem penempatan yang berbeza, seperti
    sistem penggunaan "tanpa henti" Envoyer.

    Anda boleh membuat pautan simbolik menggunakan storan:link Perintah Artisan:

    php artisan storage:link Sudah tentu, sebaik sahaja fail diletakkan dan pautan simbolik dibuat, anda boleh mencipta URL menggunakan fungsi pembantu aset:

    echo asset('storage/file.txt');

    balas
    0
  • PHP中文网

    PHP中文网2017-06-30 10:02:09

    laravel lalai ialah:

    Direktori storan awam dalam konfigurasi storan ialah storage/app/public
    然后通过 php artisan storage:link pautan ke direktori awam

    balas
    0
  • Batalbalas