色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

Codeigniter上傳圖片出現(xiàn)“You did not select a file to upload”錯(cuò)誤解決辦法

Codeigniter自帶的文件上傳類(lèi)非常好用,您可以設(shè)置指定上傳某類(lèi)型的文件及指定大小的文件。不過(guò)在使用的過(guò)程中需要注意一些小問(wèn)題,否則會(huì)讓你感到措手不及。

很多開(kāi)發(fā)人員在使用Codeigniter的upload上傳類(lèi)時(shí)候,總是出現(xiàn)“You did not select a file to upload”錯(cuò)誤,從代碼里面看并沒(méi)有什么錯(cuò)誤,這是怎么回事呢?

1、文件域的名字被修改

方法一:

例如將Views文件的文件域的名字修改成了fileimg,而CI默認(rèn)的文件域的名字是userfile,即形如:<input type="file" name="userfile" size="20" />。這個(gè)是不能修改的,否則就會(huì)找不到上傳文件。

原理就是:$this->upload->do_upload()默認(rèn)上傳文件的表單名為userfile。

方法二:

其實(shí)還有解決方法,如果文件域是其他名字。比如:

<input type="file" name="imgfile" size="20" />

復(fù)制代碼 代碼如下:$this->upload->do_upload();

改為復(fù)制代碼 代碼如下:$this->upload->do_upload(‘imgfile');

這樣就可以了!

2、form表單類(lèi)型

form表單需要使用form_open_multipart,形成HTML的時(shí)候會(huì)增加了一個(gè)屬性enctype="multipart/form-data",這個(gè)其實(shí)是常識(shí)了,注意一下就好。
 

php技術(shù)Codeigniter上傳圖片出現(xiàn)“You did not select a file to upload”錯(cuò)誤解決辦法,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 务川| 黄浦区| 昌平区| 原阳县| 建宁县| 名山县| 孝昌县| 新疆| 都匀市| 丰城市| 泽普县| 来安县| 盖州市| 昭觉县| 三明市| 义乌市| 乐业县| 锦屏县| 余庆县| 长垣县| 周宁县| 天等县| 安远县| 汕尾市| 洛阳市| 遂平县| 石景山区| 稷山县| 阿克苏市| 阿克陶县| 华坪县| 武陟县| 竹北市| 卢湾区| 龙岩市| 莱芜市| 射阳县| 德兴市| 连城县| 牙克石市| 苍南县|