|
 |
|
อัพรูปลงdb จะเก็บเป็นพาธหรือเก็บเป็น binary ลง blob ดีกว่ากันครับ |
|
 |
|
|
 |
 |
|
ขอบคุณครับ มีอีก 3คำถามย่อยครับ
1. แล้วเวลาลบใน db ก็เขียนให้มาลบรูปบนโฮสด้วยอย่างนั้นใช่ไหมครับ
2. แล้วถ้าเวลาจะย้ายรูปข้ามอัลบั้ม (เข้าใจเอาเองว่า สร้างโฟลเดอร์เป็นอัลบั้ม คนละโฟลเดอร์ก็คือคนละอัลบั้ม)
ก็ให้เขียน fn move file เอาเองอีกที
3. แล้วทำไมถึงไม่แนะนำให้อัพรูปมาเก็บใน mysql เป็น blob ครับ
|
 |
 |
 |
 |
Date :
2012-07-28 16:37:33 |
By :
Giguntic |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
1. ลบด้วยครับ
2. เก็บเป็นโฟเดอร์เดียวกันก็พอครับ แต่อย่าให้ชื่อไฟล์ซำกันครับ
3. Database จะบวมมากครับ
|
 |
 |
 |
 |
Date :
2012-07-28 16:56:28 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณพี่วินอีกครั้ง มากๆเลยครับ
ขอสอบถามเพิ่มเติมนะครับ เกี่ยวกับการเรียกใช้ function remove files ของ ckfinder (ใช่ที่เรียกว่า API รึเปล่าครับ)
http://docs.cksource.com/ckfinder_2.x_api/symbols/CKFinder.dataTypes.File.html#remove
ผมหาไปเจอตามลิงค์นี้แต่เรียกใช้ไม่เป็นครับ
คือผมกะจะใช้ ckfinder ในการอัพโหลดเพราะถ้าอัพรูปแล้วมันจะสร้างไฟล์รูป thumbs ให้เองโดยอัตโนมัติ แล้วค่อยดึงพาธไปเก็บใน db ครับ
แล้วที่นี้พอเวลาจะกดลบ record ใน db ผมสามารถเอาพาธในเรคคอดไปลบไฟล์ได้ด้วย unlink(images/aaa.jpg)
แต่ผมต้องไปเขียนเพิ่มให้มันเช็คว่ามีไฟล์ thumbs/images/aaa.jpg ถ้ามีก็ลบด้วย แล้วจริงๆมันจะมีหลายไดเรคทอรี่เช่น file, images, flash
หรือ sub directory แล้วแต่user จะสร้างไว้
คือถ้าผมจะใช้ function ลบ files ของ ckfinder หรือใช้ function ลบ sub directory ของ ckfinder
คืออยากลองดูว่าถ้าใช้แล้วมันจะไปเช็คแล้วลบให้เอง หรือยังไงเราก็ต้องไปเขียนลบเองอยู่ดี ยกเว้นจะไปเรียกผ่าน user interface เอา
|
 |
 |
 |
 |
Date :
2012-07-31 11:57:35 |
By :
Giguntic |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|

|
Load balance : Server 03
|