Download file dengan php

saya punya sebuah form untuk user yang isinya input file, saya sudah buat untuk upload filenya, yang bisa mendownload hanya admin, yang berada pada halaman yang lain. jadi ketika admin klik file yang dikirim user maka admin bisa mendownload file tersebut.

ini adalah source code upload file yang saya punya:

<?php
        if (isset($_POST['simpan'])) {
            $waktu = $_POST['waktu'];
            $deskripsi = $_POST['deskripsi'];
           	$id_kategori = $_POST['id_kategori'];
            $id_status = $_POST['id_status'];
           	$id_satker = $_POST['id_satker'];
          	$file = $_FILES['file']['name'];
          	$ukuranfile = $_FILES['file']['size'];
          	$error = $_FILES['file']['error'];
          	$tmpname = $_FILES['file']['tmp_name'];

          	move_uploaded_file($tmpname, 'file/' . $file);




            $hasil = mysqli_query($koneksi,
                "INSERT INTO aduan VALUES(NULL, '$waktu', '$deskripsi', '$id_kategori', '$id_status', '$id_satker', NULL, '$file')");

            if ($hasil) {
                echo "Data Telah Berhasil Dikirim";;
            } else {
                echo 'Gagal : ' . mysqli_error($koneksi);
            }
        }

        ?>

ini tampilan untuk admin yang bisa mendownload filenya ![](<img src=)'>

mohon bantuan untuk dibuatkan script downloadnya agar ketika admin mengklik button download, file tersebut bisa di download

avatar kittenpaws
@kittenpaws

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

perhatikan cara upload gambar yang benar, baca aturan main

1 Jawaban:

Saran saya masukin aja link letak file yang ingin di downloadnya ke attribute href misal (http://namaweb.com/assets/images/gambar.jpg) <pre> &lt;a href="http://namaweb.com/assets/images/gambar.jpg" download&gt;Download&lt;/a&gt; </pre> terus jangan lupa tambahin attribute download di dalam tag &lt;a&gt; nya, itu otomatis akan mendownload filenya

avatar rizki4106
@rizki4106

41 Kontribusi 24 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban