打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CodeIgniter2.1.0文件上传报错:You did not select a file to upload.


CodeIgniter实现文件上传时,报错:You did not select afile to upload.

解决方法:
$this->upload->do_upload();
改为  $this->upload->do_upload('userfile')

其中html页面的部分定义:
<?php echoform_open_multipart('upload/do_upload');?>
   <input type="file"name="userfile" size="20"/> <br/><br />
   <input type="submit"value="upload" />
</form>


CodeIgniter2.1用户手册里也介绍了:

$this->upload->do_upload()

根据你的偏好配置参数执行操作。注意:默认情况下上传的文件来自于提交表单里名为userfile的文件域,并且该表单必须是"multipart"类型:

<formmethod="post" action="some_action" enctype="multipart/form-data"/>

如果你想在执行do_upload函数之前自定义自己的文件域名称,可通过以下方法实现:

$field_name= "some_field_name";
$this->upload->do_upload($field_name)


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
利用php的文件函数来实现上传
PHP-Docker CodeIgniter 2.2.6文件上传不起作用
通过 http 协议上传文件
PHP文件上传源码分析
php多文件上传解析和代码示例
解决php上传大附件的问题--Php、MySQL、Bugfree
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服