Dropbox ไม่มีฟังก์ชันใดๆ ที่อนุญาตให้ผู้ใช้รายอื่นอัปโหลดไฟล์ไปยังบัญชีของคุณได้ นี่เป็นเรื่องน่ารำคาญอย่างยิ่งเมื่อพิจารณาว่าบางครั้งเราอาจเจอสถานการณ์ใดที่เราต้องการให้ผู้ใช้หรือเพื่อนร่วมงานอัปโหลดไฟล์เพื่อให้เราตรวจสอบได้ ฟังก์ชันดังกล่าวยังมีประโยชน์เมื่อนักเรียนหรือผู้เชี่ยวชาญทำงานเป็นกลุ่ม และทุกคนจำเป็นต้องอัปโหลดไฟล์ไปยังไดเร็กทอรีเดียว
Jake Jancar ได้สร้างคลาส PHP อย่างง่ายที่เรียกว่าDropbox Uploaderซึ่งสามารถใช้อัปโหลดไฟล์ไปยัง Dropbox Reader Amit Banerjee ได้สร้างสคริปต์ฉบับสมบูรณ์ ซึ่งเมื่ออัปโหลดไปยังเซิร์ฟเวอร์แล้ว สามารถอนุญาตให้ผู้ใช้อัปโหลดไฟล์ไปยังโฟลเดอร์ Dropbox ของคุณผ่านโปรแกรมอัปโหลดที่ใช้เบราว์เซอร์ธรรมดา
เราเล่นกับสคริปต์ด้วยและสร้าง Dropbox Uploader ด้วยอินเทอร์เฟซที่เรียบร้อย (สาธิต) และมันก็ได้ผล!
ก่อนที่คุณจะอัปโหลดโฟลเดอร์ Dropbox ที่มีสคริปต์ไปยังเซิร์ฟเวอร์ของคุณ ให้แก้ไขไฟล์ Index.php ด้วยแผ่นจดบันทึก และระบุอีเมล รหัสผ่าน และโฟลเดอร์ Dropbox ของคุณ (ตำแหน่งที่คุณต้องการอัปโหลดไฟล์) นั้นคือทั้งหมด!
สำหรับคำแนะนำทีละขั้นตอนฉบับสมบูรณ์พร้อมกับ screencast โปรดไปที่บล็อกโพสต์ที่เขียนโดย Amit Banerjee คุณยังสามารถคว้าสคริปต์ของเขาหรือคว้าของเรา (ดัดแปลงให้ดูน่าสนใจ) ได้จากลิงก์ด้านล่าง
ขอบคุณJake Jancarสำหรับคลาส PHP ดั้งเดิม!
อัปเดต:หากคุณได้นำคุณลักษณะใหม่บางอย่างมาใช้ในสคริปต์เพื่อเพิ่มความปลอดภัยหรือความสามารถในการใช้งานที่ดีขึ้น เรายินดีเป็นอย่างยิ่งหากคุณแบ่งปันให้กับเรา (และคนทั้งโลก) ในความคิดเห็น
อัปเดต 2:ใช้DropItToMeซึ่งใช้สคริปต์นี้และมีการป้องกันด้วยรหัสผ่าน