1. Program ini tidak memerlukan dukungan basis data, kompatibel dan beradaptasi dengan semua browser utama (PC dan seluler), dan menggunakan metode penulisan file PATH_UPLOAD/xxx.conf untuk perekaman dan konfigurasi siklus hidup file.
2. Lingkungan operasi adalah php5.xphp7.x (secara teori tidak ada masalah dengan versi yang lebih tinggi atau lebih rendah).
3. Mendukung pengunggahan drag-and-drop browser, yang dapat digunakan untuk mentransfer file secara pribadi antar rekan kerja di intranet perusahaan.
4. Mengapa kode tersebut perlu dienkripsi? Saya tidak ingin menjelaskan hal ini.
Petunjuk instalasi dan konfigurasi program alat berbagi dan pengiriman file pribadi FSS
(1) File konfigurasi program/config.php.
(2) PATH_UPLOAD menentukan jalur unggah file (direktori default/unggah), yang memerlukan izin baca dan tulis. (Program tidak membatasi jenis unggahan file. Demi keamanan sistem, pastikan untuk menyesuaikan jalur ini ke jalur non-situs web)
(3) LOG_PATH menentukan jalur log (default/log), LOG_OPEN menentukan apakah akan memulai fungsi logging, dan direktori ini memerlukan izin baca dan tulis. (Demi keamanan sistem, pastikan untuk menyesuaikan jalur ini ke jalur non-situs web)
(4) Ukuran maksimum yang didukung untuk unggahan program bergantung pada php.ini (contoh ini menggunakan 50M sebagai referensi)
unggah_max_ukuran file=50m;
post_max_size=50 juta;
(5) Jika Anda menggunakan nginx, Anda perlu menambahkannya ke bagian http di nginx.conf
klien_max_body_size50m;
(6)SITE_URL menentukan jalur akses situs web.
(7) FILE_RETAIN_DAYS menentukan siklus hidup file dalam beberapa hari. Setelah kedaluwarsa, file akan dihapus secara otomatis saat dipanggil. Untuk penghapusan batch yang kedaluwarsa, ini dipicu ketika file baru diunggah.
(8) Tanda tangan file API_KEYID (kunci publik) API_SECRET (kunci pribadi). Nilai ini dapat diubah secara sewenang-wenang dan digunakan untuk mencegah tautan panas. Tautan unduhan nyata yang dihasilkan memiliki siklus hidup 600 detik.
1. Anda dapat menentukan jalur file log.
2. Tambahkan fungsi deteksi lingkungan yang sedang berjalan.
3. Hari retensi file yang dapat dikonfigurasi atau penyimpanan permanen.
4. Tambahkan fungsi tanda tangan ke link download file untuk mencegah hot link.
5. Tambahkan fungsi kata sandi untuk mengunduh file.
6. Tingkatkan tampilan waktu pengunduhan file.