這篇文章帶給大家的內容是關於tp5.0中上傳多圖檔名重複的解決方法(範例講解),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
最近在做專案的時候出現了一個問題,這裡記錄一下:
問題:
使用TP5.0框架自帶的文件上傳方法後,發現多圖上傳可能會出現檔案名稱重複的問題。
問題代碼:
找到TP5框架上傳文件命名方法,/thinkphp/library/think/File.php文件,buildSaveName方法(第394行);
case 'date': $savename = date('Ymd') . DS . md5(microtime(true)); break;
檔案命名方法可以修改;
case 'date': //$savename = date('Ymd') . DS . md5(microtime(true)); $savename = date('Ymd') . DS . md5(uniqid(md5(microtime(true)),true)); break;
以上是tp5.0中上傳多圖檔名重複的解決方法(範例講解)的詳細內容。更多資訊請關注PHP中文網其他相關文章!