[請益] 關於文件與圖檔的管理?

看板PHP作者 (掉進程式的深崖)時間16年前 (2009/07/03 09:11), 編輯推噓4(4019)
留言23則, 5人參與, 最新討論串1/1
各位大大安,是這樣的,朋友最近想做一個圖檔與文件的管理, 但是有些地方,小弟還需要各位大大的解惑>"< 程是基本架構: 1.使用者可以上傳,刪除,下載 圖檔或文件(jpg和doc或是pdf等.... ) 2.使用者不只一人,要可以新增新的使用者。 3.每個使用者只能看的到自己的圖檔與文件。 目前小弟有幾個想法,想問問看各位大大可不可行。 1.使用FTP當做上傳刪除下載的後端 優點:實體檔案會好分類.( 就是說 每個目錄都是固定某個人的資料 ) 缺點:1.每次新增帳號就需要在FTP也新增一個帳號,如果是用IIS的FTP ,可能會很麻煩。 2.以管理者的角度來看好像也很麻煩。 2.將檔案存到資料庫去 優點:透過關連,每個使用者就是固定只能抓到自己的資料, 寫起來和處理起來也方便多了。 缺點:資料庫應該會爆大吧- -|||.... 3.將檔案的路徑存到資料庫去 優點:資料庫不會爆炸XD,而且保持著將檔案存到資料庫去的優點 ,處理起來也方便。 缺點:實體的檔案可能會有點亂,( 因為使用者上傳的檔案全部 都放在同一個資料夾裡..) 目前應該會考慮使用3的方法,給朋友建議,不知道各位大大覺得呢?? P.S 有些地方表達的可能不是很清楚,還請各位大大多多包涵>"<... 謝謝各位大大~^^~ -- 左半邊持續殘廢中....右半邊不斷進化中.... 學術名詞稱為"不協調"....( 汗.... ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.3.123

07/03 10:01, , 1F
感覺可以融合1+3
07/03 10:01, 1F

07/03 10:53, , 2F
用3吧 資料夾依使用者不同另外建就不會亂了吧.
07/03 10:53, 2F

07/03 12:51, , 3F
對了說到這,突然想到,像無名的圖是怎樣存的呢?
07/03 12:51, 3F

07/03 12:52, , 4F
應該不可能全部丟到一個資料夾( 那麼多使用者- -| )
07/03 12:52, 4F

07/03 12:52, , 5F
但如果每個使用者都一個資料夾,應該也不可能
07/03 12:52, 5F

07/03 12:52, , 6F
有沒有人知道呢@@?
07/03 12:52, 6F

07/03 14:28, , 7F
3 的方法也可以丟到不同資料夾啊~
07/03 14:28, 7F

07/03 14:55, , 8F
那在請問一下大大,不同的資料夾,你們會怎麼分類??
07/03 14:55, 8F

07/03 17:36, , 9F
方便管理的話就是 {$username}/ 囉,
07/03 17:36, 9F

07/03 17:37, , 10F
如果你連檔案種類都要分的話,可以在增加 images
07/03 17:37, 10F

07/03 17:38, , 11F
docs pdfs 等等的子資料夾~ 不過通常不同類型的檔案
07/03 17:38, 11F

07/03 17:38, , 12F
名稱不太容易衝到… 除非是上傳文件太多,不然存到
07/03 17:38, 12F

07/03 17:38, , 13F
{$username}/ 底下應該就可以囉~ 我覺得啦~
07/03 17:38, 13F

07/03 17:39, , 14F
或是參考BBS文章的儲存方法@@
07/03 17:39, 14F

07/03 20:14, , 15F
大大再請教一下,BBS的存取是用怎樣的方式?
07/03 20:14, 15F

07/03 20:14, , 16F
另外,用使用者的名稱,如果碰到像無名那種大量
07/03 20:14, 16F

07/03 20:15, , 17F
的使用者,這種方式是否好用@@?.
07/03 20:15, 17F

07/04 10:41, , 18F
只要量一大,不管用什麼分法,都會有同樣的問題.
07/04 10:41, 18F

07/04 10:42, , 19F
不是子目錄太多,就是同一目錄下檔案太多,不然就是子
07/04 10:42, 19F

07/04 10:42, , 20F
目錄層數太多.
07/04 10:42, 20F

07/04 10:44, , 21F
這可能需要看實際應用情況做調校.其實一開始用userid
07/04 10:44, 21F

07/04 10:44, , 22F
做為子目錄的命名方式無可厚非.
07/04 10:44, 22F

07/04 12:25, , 23F
原來如此,感謝各位大大的解說,小弟了解了~^^~
07/04 12:25, 23F
文章代碼(AID): #1AJLg-MR (PHP)
文章代碼(AID): #1AJLg-MR (PHP)