【发布时间】:2011-07-16 10:54:56
【问题描述】:
在使用jQuery和codeigniter上传到数据库之前,如何上传带有进度条和图像预览的图像。
【问题讨论】:
标签: php javascript codeigniter jquery
在使用jQuery和codeigniter上传到数据库之前,如何上传带有进度条和图像预览的图像。
【问题讨论】:
标签: php javascript codeigniter jquery
不确定是否可以在上传到服务器之前从网站上的磁盘上预览您选择的图像,但您可以尝试使用Uploadify。它使用 jQuery/Flash 和 PHP 上传文件,并内置了一个进度条。如果要将其作为 BLOB 存储在数据库中,则需要在 uploadify.php 中上传上传图像的 file_get_contents 并存储在 db 列中输出。如果你不想使用 Flash,this thread might be of interest to you。它有一个进度百分比,但不像 Uploadify 那样直观。另一种选择是安装 php 扩展 like this。
【讨论】:
我衷心推荐您使用Plupload。它灵活且易于使用。我个人最喜欢 Plupload 的是多个运行时,它允许您使用 HTML5、HTML4、Flash、Silverlight 和 gears 上传。相信我,不要使用 Flash 上传可以节省一些时间。
您还可以使用 plupload 队列来显示进度条等。有时它需要一些自定义,但值得一试。
【讨论】:
Zurb 有一个使用 jQuery 和 ajax_upload 的 nice demo,它显示了您想要查看的技术。抱歉,我无法帮助您解决其中的 codeigniter 部分
【讨论】: