Serendipity xmlrpc.php Hacking

為什麼要去修改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 再修改了一下~
也弄成年目錄再加月分目錄

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *