Codeigniter上傳圖片出現(xiàn)“You did not select a file to upload”錯誤解決辦法
Codeigniter自帶的文件上傳類非常好用,您可以設(shè)置指定上傳某類型的文件及指定大小的文件。不過在使用的過程中需要注意一些小問題,否則會讓你感到措手不及。
很多開發(fā)人員在使用Codeigniter的upload上傳類時候,總是出現(xiàn)“You did not select a file to upload”錯誤,從代碼里面看并沒有什么錯誤,這是怎么回事呢?
1、文件域的名字被修改
方法一:
例如將Views文件的文件域的名字修改成了fileimg,而CI默認(rèn)的文件域的名字是userfile,即形如:<input type="file" name="userfile" size="20" />。這個是不能修改的,否則就會找不到上傳文件。
原理就是:$this->upload->do_upload()默認(rèn)上傳文件的表單名為userfile。
方法二:
其實還有解決方法,如果文件域是其他名字。比如:
<input type="file" name="imgfile" size="20" />
將
改為
這樣就可以了!
2、form表單類型
form表單需要使用form_open_multipart,形成HTML的時候會增加了一個屬性enctype="multipart/form-data",這個其實是常識了,注意一下就好。
- CI框架文件上傳類及圖像處理類用法分析
- SWFUpload與CI不能正確上傳識別文件MIME類型解決方法分享
- 2個Codeigniter文件批量上傳控制器寫法例子
- Codeigniter實現(xiàn)多文件上傳并創(chuàng)建多個縮略圖
- codeigniter教程之多文件上傳使用示例
- php基于CodeIgniter實現(xiàn)圖片上傳、剪切功能
- codeigniter上傳圖片不能正確識別圖片類型問題解決方法
- 使用CodeIgniter的類庫做圖片上傳
- codeigniter教程之上傳視頻并使用ffmpeg轉(zhuǎn)flv示例
- CodeIgniter上傳圖片成功的全部過程分享
- CI框架實現(xiàn)優(yōu)化文件上傳及多文件上傳的方法
相關(guān)文章
基于PHP+mysql實現(xiàn)新聞發(fā)布系統(tǒng)的開發(fā)
這篇文章主要介紹了基于PHP+mysql實現(xiàn)新聞發(fā)布系統(tǒng)的開發(fā),文章通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下 面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
PHP下載遠(yuǎn)程圖片并保存到本地方法總結(jié)
這篇文章主要介紹了PHP下載遠(yuǎn)程圖片并保存到本地方法總結(jié)的相關(guān)資料,需要的朋友可以參考下2016-01-01
PHP將amr音頻文件轉(zhuǎn)換為mp3格式的操作細(xì)節(jié)
本文以centos服務(wù)器安裝ffmpeg為例,給大家詳細(xì)介紹PHP將amr音頻文件轉(zhuǎn)換為mp3格式的操作細(xì)節(jié),感興趣的朋友跟隨小編一起看看吧2021-07-07
如何使用PHP獲取指定日期所在月的開始日期與結(jié)束日期
以下是對PHP獲取指定日期所在月的開始日期與結(jié)束日期的實現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下2013-08-08
centos+php+coreseek+sphinx+mysql之一coreseek安裝篇
這篇文章主要介紹了centos+php+coreseek+sphinx+mysql之一coreseek安裝篇的相關(guān)資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下2016-10-10
創(chuàng)建無限極分類樹型結(jié)構(gòu)的簡單方法
下面小編就為大家?guī)硪黄獎?chuàng)建無限極分類樹型結(jié)構(gòu)的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06

