Postingan lainnya
Cara mengganti url file/assets pada php
Misalnya saya punya file pada assets/lagu.mp3 sehingg untuk mengaksesnya localhost/assets/lagu.mp3. Apakah bisa dengan php mengubah alamat tersebut ? misalnya menjadi localhost/file.php?nama=lagu.mp3. Jika bisa bagaimana caranya ?
3 Jawaban:
<div>Kurang lebihnya seperti ini, silahkan disesuaikan sendiri ya,</div><pre><?php $nama = $_GET['nama']; //namafile
if (!empty(trim($nama)) && $nama !== '') { if (file_exists('assets/' . $nama) { echo "File ketemu!"; } else { echo "File not found!."; } } else { echo "No name provided!"; }</pre><div><br>semoga terbantu</div>
Tanggapan
maksud saya bukan mencek file ada atau tidak. misalnya kita punya file gambar di assets/img/gambar.jpg <img src="assets/img/gambar.jpg">
lalu alamat tersebut diubah sehingga tidak menampilkan url lokasi asli dari filenya, misalnya : <img src="img?file=gambar.jpg">
Jawaban Terpilih
<div>Karena jawabannya sudah saya temukan, jadi saya akan jawab sendiri<br>saya menggunakan laravel Storage<br>simpan file pada folder storage/app (misalnya storage/app/gambar.jpg)<br><br>lalu buat route ke file tersebut (misalnya localhost/gambar)<br>lalu return respon seperti berikut :</div><pre>$image = Storage::get("gambar.jpg"); return response($image, 200)->header("Content-type", "image/jpg");</pre>