1. codeigniter的上傳庫的encrypt_name
選項檢查是唯一的嗎?codeigniter上傳encrypt_name唯一性
我知道overwrite
選項很重要。如果overwrite
是TRUE
,它會覆蓋,如果它FALSE
,它會通過在名稱末尾添加一個數字的文件重命名。
的問題是:它會再生加密的名稱,直到找到一個唯一的名稱,即使overwrite
是TRUE
?我問這個,因爲很明顯,當我們想要加密的名字,當然我們不希望覆蓋。
通過添加一些數字進行重命名的問題是它損壞了文件名的大小。許多文件將有32個字符的文件名,有些可能有33個字符的文件名會破壞協調。
2.是否有可能生成永遠重複的結果呢?
如果'overwrite'設置爲'true',那麼如果與現有文件相匹配,則編碼名稱將替換較早的文件,否則它將重命名當前上傳的文件。 –
對不起,對不起,我的意思是即使改寫如果'FALSE'。編輯q。謝謝你的提示。 –
是的,即使它已上載文件這幾乎是不可能的,將重命名正在上傳的文件匹配。 –