【问题标题】:Codeigniter - image uploadingCodeigniter - 图片上传
【发布时间】:2013-08-23 09:35:50
【问题描述】:

我正在尝试将以下 html 字符串以及字符串中引用的图像存储在数据库中。

<p> Text before the image</p> <p> <img alt="" src="axe.png" 200px; height: 163px;" /></p> <p> &nbsp;</p> <p> Text after image</p> 

我正在使用 Codeigniter 的上传库。因此,我在服务器端正确配置了“upload_path”。我将图像文件的名称作为 AJAX 调用 ('img_fname') 中的字段之一传递给服务器。

但是当我打电话时

$this->upload->do_upload('img_fname')

它说“没有要上传的文件”。 我绝对是为了树木而想念森林!请帮忙!

嗯嗯

【问题讨论】:

  • CI do_upload() 函数尝试从 $_FILES[] 数组上传文件。你得到这个错误是因为你 $_FILES[] 数组是空的。

标签: jquery codeigniter image-uploading


【解决方案1】:
  1. 您的上传表单应包含enctype="multipart/form-data"
  2. 您的文件输入字段应命名为img_fname
  3. &lt;img alt="" src="axe.png" 200px; height: 163px;" /&gt; 应该是 &lt;img alt="" src="axe.png" style="200px; height: 163px;" /&gt;

【讨论】:

  • 谢谢!很抱歉接受缓慢。我的时间被另一个项目劫持了。再次感谢。
猜你喜欢
  • 2011-06-08
  • 2012-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-29
  • 1970-01-01
相关资源
最近更新 更多