1. โปรแกรมนี้ไม่ต้องการการรองรับฐานข้อมูล เข้ากันได้กับและปรับให้เข้ากับเบราว์เซอร์กระแสหลักทั้งหมด (พีซีและมือถือ) และใช้วิธีการเขียนไฟล์ PATH_UPLOAD/xxx.conf สำหรับการบันทึกและกำหนดค่าวงจรชีวิตไฟล์
2. สภาพแวดล้อมการทำงานคือ php5.xphp7.x (ในทางทฤษฎีไม่มีปัญหากับเวอร์ชันที่สูงกว่าหรือต่ำกว่า)
3. รองรับการอัปโหลดแบบลากและวางบนเบราว์เซอร์ ซึ่งสามารถใช้เพื่อถ่ายโอนไฟล์แบบส่วนตัวระหว่างเพื่อนร่วมงานบนอินทราเน็ตขององค์กร
4. เหตุใดจึงต้องเข้ารหัสรหัส? ฉันไม่ต้องการอธิบายเรื่องนี้
คำแนะนำในการติดตั้งและกำหนดค่าโปรแกรมเครื่องมือแบ่งปันและส่งมอบไฟล์ส่วนตัวของ FSS
(1) ไฟล์กำหนดค่าโปรแกรม/config.php
(2) PATH_UPLOAD ระบุเส้นทางการอัปโหลดไฟล์ (ไดเร็กทอรีเริ่มต้น/อัปโหลด) ซึ่งต้องการสิทธิ์ในการอ่านและเขียน (โปรแกรมไม่จำกัดประเภทการอัพโหลดไฟล์ เพื่อความปลอดภัยของระบบ โปรดแน่ใจว่าได้ปรับพาธนี้เป็นพาธที่ไม่ใช่เว็บไซต์)
(3) LOG_PATH ระบุเส้นทางบันทึก (ค่าเริ่มต้น/บันทึก) LOG_OPEN ระบุว่าจะเริ่มฟังก์ชันการบันทึกหรือไม่ และไดเร็กทอรีนี้ต้องการสิทธิ์ในการอ่านและเขียน (เพื่อความปลอดภัยของระบบ โปรดแน่ใจว่าได้ปรับเส้นทางนี้เป็นเส้นทางที่ไม่ใช่เว็บไซต์)
(4) ขนาดสูงสุดที่รองรับสำหรับการอัพโหลดโปรแกรมขึ้นอยู่กับ php.ini (ตัวอย่างนี้ใช้ 50M เป็นข้อมูลอ้างอิง)
upload_max_filesize=50m;
post_max_size=50M;
(5) หากคุณใช้ nginx คุณจะต้องเพิ่มมันลงในส่วน http ใน nginx.conf
ลูกค้า_max_body_size50m;
(6)SITE_URL ระบุเส้นทางการเข้าถึงเว็บไซต์
(7) FILE_RETAIN_DAYS ระบุวงจรชีวิตไฟล์เป็นวัน หลังจากหมดอายุ ไฟล์จะถูกลบโดยอัตโนมัติเมื่อถูกเรียก สำหรับการลบแบทช์ที่หมดอายุ มันจะถูกทริกเกอร์เมื่อมีการอัปโหลดไฟล์ใหม่ แน่นอนว่าคุณสามารถลบมันด้วยตนเองได้
(8) ลายเซ็นไฟล์ API_KEYID (คีย์สาธารณะ) API_SECRET (คีย์ส่วนตัว) ค่านี้สามารถแก้ไขได้โดยพลการ และใช้เพื่อป้องกันฮอตลิงก์ ลิงก์ดาวน์โหลดจริงที่สร้างขึ้นมีวงจรชีวิต 600 วินาที
1. คุณสามารถระบุเส้นทางไฟล์บันทึกได้
2. เพิ่มฟังก์ชันการตรวจจับสภาพแวดล้อมที่ทำงานอยู่
3. วันเก็บไฟล์ที่กำหนดได้หรือพื้นที่เก็บข้อมูลถาวร
4. เพิ่มฟังก์ชันลายเซ็นให้กับลิงก์ดาวน์โหลดไฟล์เพื่อป้องกันฮอตลิงก์
5. เพิ่มฟังก์ชันรหัสผ่านในการดาวน์โหลดไฟล์
6. เพิ่มการแสดงเวลาในการดาวน์โหลดไฟล์