在ThinkPHP框架中,文件上傳只需實例化上傳類,設置相關參數就可以輕松實現文件上傳。下面是ThinkPHP中文件上傳Upload類利用詳解。
單個上傳文件表單。一般利用form表單進行提交內容,上傳文件input的type設置為file,表單設置好action提交的地址即可。需要注重的是form表單要設置enctype="multipart/form-data"才能當作功上傳文件。
多個上傳文件表單。若是需要上傳多個文件,則需要多個file類型的input上傳框。
若是只需要上傳一個文件,則可以利用upload類中的uploadOne()方式來實現上傳。代碼如下:
多個文件上傳時,可以利用upload上傳類中的upload()方式來實現領受數據,實現上傳。代碼如下:
實例化傳入參數。在實例化Upload()類的時辰,傳入數組,數組內包羅所有的參數設置。
實例化后動態賦值體例傳入參數。在實例化Upload()類后,經由過程對象賦值體例設置上傳參數。
上傳的各個參數申明,如maxSize是上傳文件最大文件巨細;rootPath是文件保留的路徑等。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!