為什麼要去修改movable type 這隻API咧
老實說~我覺得這隻API寫的很爛~
因為 他支援API檔案上傳~
但是檔名的處理~檢查~等於 nothing
也就是說~檔案名稱…….可能會重覆~
在這個摩門特~這隻API會把原有的檔案覆蓋……….
我的老天啊~這是什麼樣的情形~
好不容易收集或製作出來的檔案就此不見~
這麼說好了~你如果用數位相機~
都會有一定的檔案命名方式~
如果 時間reset(電池沒電)~那命名就會重頭開始~
一時不查…….不好意思~麻煩舊地重遊
(最好是人依舊景長留)
我在這邊有了個想法~
第一~檔案要分時間存
我用年月4碼當目錄(原有判斷不存加建立~但是只會建upload 目錄)
修改之後~每一個月會建一個目錄
當月中的檔案都會在同一個目錄(forder)中~集中管理
第二~如果你這個月真的很倒霉電池老是沒有電
也沒有關係~我用hash加亂數產生一串20碼的字串
再取其中5碼~放在檔名的前面讓檔名加長
如果這樣檔名還重覆~那就真的比閃電打中還要難了
(晚一點 我回去看我另一個Blog 用Wordpress建的~是不是同樣的問題)
等下來去官網跟他們講一下好了……..(這隻API是plugin~自己處理一下好了)
說真的~用到這裡~除了小小的不便之外~
我已經中了Serendipity的毒了(另一篇說)
=====說在後面=====
Word Press 的xml-rpc API 寫的真的不錯……
附檔用年加上月份分類
而且 還有判斷檔案是不是存在
如果 存在~則改名另存
反觀 Serendipity的xml-rpc API 寫起來 超簡陋的~只能說堪用
簡直就是五星飯店套餐和路邊攤的陽春麵的差別…
我自己把這隻官網提供的API 再修改了一下~
也弄成年目錄再加月分目錄
隨機文章
- #1071 – Specified key was too long; max key length is 1000 bytes (2012-01-06)
- 面對個資,資料都要加密,資料保護自己來 (2013-02-19)
- php與資訊安全 (2010-03-06)
- 全新Apple iPad 2代 64GB Wifi +3G版 只有NT$22,000 (2011-03-31)
- MailScanner 安裝失敗的處理方式 (2010-03-02)