PHP ThinkPHP6 0上傳檔案配置

2021-10-23 06:23:05 字數 1492 閱讀 2574

部落格說明

說明tp6.0多了乙個filesystem.php的配置檔案,是用來作為上傳檔案配置的

看雲文件位址

前端**

控制器
public

function

upload()

配置檔案
<?php 

return

[// 預設磁碟

'default'

=>

env(

'filesystem.driver'

,'public'),

// 磁碟列表

'disks'

=>

['local'

=>

['type'

=>

'local'

,'root'

=>()

->

getruntimepath()

.'storage',]

,'public'

=>

[// 磁碟型別

'type'

=>

'local'

,// 磁碟路徑

'root'

=>()

->

getrootpath()

.'public/uploads'

,// 磁碟路徑對應的外部url路徑

'url'

=>

'/storage'

,// 可見性

'visibility'

=>

'public',]

,// 更多的磁碟配置資訊],

];

可以自己選擇local還是public

我把完整**發一下

public

function

add(

)$add

= db:

:name

('brand')-

>

insert

($data);

if($add

)else

return;}

return

view()

;}public

function

upload()

測試

發現在相應的目錄下已經上傳了

資料庫裡面出現的路徑

感謝

thinkphp

以及勤勞的自己

ThinkPHP6 0 判斷是否有檔案上傳

有必要考慮不是post請求或沒有指定enctype multipart form data 的情況。如果是post請求還是設定了正確的編碼,沒有檔案上傳時 request file 檔案字段域 會丟擲異常,捕獲該異常即可。thinkphp6.0 判斷是否有檔案上傳 捕獲異常 try catch th...

ThinkPHP6 0 判斷是否有檔案上傳

有必要考慮不是post請求或沒有指定enctype multipart form data 的情況。如果是post請求還是設定了正確的編碼,沒有檔案上傳時 request file 檔案字段域 會丟擲異常,捕獲該異常即可。thinkphp6.0 判斷是否有檔案上傳 捕獲異常 try catch th...

怎樣解決IIS6 0上傳檔案限制的問題?

我們用iis發布的bs專案,如果進行檔案上傳,在上傳檔案的時候,無法上傳檔案大小超過4m的檔案 設定檔案上傳大小的方法,就是修改專案的web.config配置 在專案中的web.config檔案中,新增如下節點 999999 executiontimeout 50000 那麼在iis7.0這樣設定後...