• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

    Thinkphp5 自定義上傳文件名的實(shí)現(xiàn)方法

    來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 14:43:18
    文檔

    Thinkphp5 自定義上傳文件名的實(shí)現(xiàn)方法

    Thinkphp5 自定義上傳文件名的實(shí)現(xiàn)方法:這幾天在做tp5的上傳文件模塊,項(xiàng)目需求是要把文件名在上傳之后修改為 用戶名+原文件名的組合形式,在網(wǎng)上找了一會(huì)兒發(fā)現(xiàn)好像沒有類似的文章。只好自己去研究研究了。 之前查看過看云上面的官方手冊(cè),文件上傳那一塊真的是講的含糊,對(duì)于我們這個(gè)為了項(xiàng)目
    推薦度:
    導(dǎo)讀Thinkphp5 自定義上傳文件名的實(shí)現(xiàn)方法:這幾天在做tp5的上傳文件模塊,項(xiàng)目需求是要把文件名在上傳之后修改為 用戶名+原文件名的組合形式,在網(wǎng)上找了一會(huì)兒發(fā)現(xiàn)好像沒有類似的文章。只好自己去研究研究了。 之前查看過看云上面的官方手冊(cè),文件上傳那一塊真的是講的含糊,對(duì)于我們這個(gè)為了項(xiàng)目

    這幾天在做tp5的上傳文件模塊,項(xiàng)目需求是要把文件名在上傳之后修改為 用戶名+原文件名的組合形式,在網(wǎng)上找了一會(huì)兒發(fā)現(xiàn)好像沒有類似的文章。。只好自己去研究研究了。

    之前查看過看云上面的官方手冊(cè),文件上傳那一塊真的是講的含糊,對(duì)于我們這個(gè)為了項(xiàng)目自學(xué)tp5的大學(xué)生來說到處都是知識(shí)盲區(qū)啊。

    Tp5文件相關(guān)操作模塊都在 thinkphp\library\think\File.php里面,我們找到第335行的move()函數(shù)

    /**
     * 移動(dòng)文件
    * @access public
     * @param string $path 保存路徑
    * @param string|bool $savename 保存的文件名 默認(rèn)自動(dòng)生成
    * @param boolean $replace 同名文件是否覆蓋
    * @return false|File
     */
    
     public function move($path, $savename = true, $replace = true){

    上面寫的 $savename 是一個(gè)String或者bool類型,所以直接傳入文件名或者文件名變量就行了

    在自己的相關(guān)代碼里寫上:

    $saveName = 'Tom';
    $info = $file->move('./Upload',$saveName,false);

    再上傳一次就可以看到上傳的文件已經(jīng)被修改為了Tom。

    存進(jìn)數(shù)據(jù)庫的名字也是Tom,說明文件名是完全改了的。

    由此可得,需要什么功能直接去框架的文件里面去找,感覺比看手冊(cè)詳細(xì)多了!

    總結(jié)

    以上所述是小編給大家介紹的Thinkphp5 自定義上傳文件名的實(shí)現(xiàn)方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
    如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Thinkphp5 自定義上傳文件名的實(shí)現(xiàn)方法

    Thinkphp5 自定義上傳文件名的實(shí)現(xiàn)方法:這幾天在做tp5的上傳文件模塊,項(xiàng)目需求是要把文件名在上傳之后修改為 用戶名+原文件名的組合形式,在網(wǎng)上找了一會(huì)兒發(fā)現(xiàn)好像沒有類似的文章。只好自己去研究研究了。 之前查看過看云上面的官方手冊(cè),文件上傳那一塊真的是講的含糊,對(duì)于我們這個(gè)為了項(xiàng)目
    推薦度:
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产日韩精品在线| 国产伦精品一区二区免费| 亚洲国产精品18久久久久久 | 亚洲精品无码鲁网中文电影| 青青青青久久精品国产| 特级精品毛片免费观看| 欧美精品黑人粗大欧| 99久久精品九九亚洲精品| 国产精品亚洲аv无码播放| 亚洲婷婷国产精品电影人久久| 国产av无码专区亚洲国产精品| 99久久久精品免费观看国产| 亚洲Av无码精品色午夜 | 国产亚洲精品精品国产亚洲综合| 久久国产免费观看精品| 亚洲国产综合91精品麻豆| 精品乱码久久久久久久| 亚欧无码精品无码有性视频| 精品麻豆丝袜高跟鞋AV| 一区二区三区精品高清视频免费在线播放| 99精品国产成人一区二区| 欧美亚洲精品中文字幕乱码免费高清| 97精品国产高清自在线看超 | 无码人妻精品一区二| 久久精品国产国产精品四凭| 国产精品乱码一区二区三区| 92国产精品午夜福利免费| 亚洲无删减国产精品一区| 九九热精品在线| 青青草国产精品久久| 久久青青草原精品影院| 久久精品国产精品亚洲精品| 国产精品久久久久久一区二区三区 | 91精品福利在线观看| 久久青青草原精品影院| 亚洲精品国产成人99久久| 精品免费tv久久久久久久| 国产精品爽黄69天堂a| 成人国产精品高清在线观看| 国产成人精品免费视| 精品国产第1页|