如何通过jQuery上传到数据库之前上传带有进度条和图像预览的图像?

时间:2011-07-16 10:54:57

标签: php javascript codeigniter jquery

在使用jQuery和codeigniter上传到数据库之前,如何使用进度条和图像预览上传图像。

3 个答案:

答案 0 :(得分:2)

在上传到服务器之前,不确定是否可以预览从网站上的磁盘中选择的图像,但您可以尝试使用Uploadify。它使用jQuery / Flash和PHP上传文件并内置了一个进度条。如果你想将它作为BLOB存储在数据库中,你需要上传uploadify.php中上传图像的file_get_contents并存储db列中的输出。如果您不想使用Flash this thread might be of interest to you。它具有进度百分比,但不像Uploadify那样可视。另一个选择是安装php扩展like this

答案 1 :(得分:2)

我衷心建议您使用Plupload。它灵活且易于使用。我个人最喜欢Plupload的是多个运行时,允许您使用HTML5,HTML4,Flash,Silverlight和齿轮上传。相信我,不要使用flash上​​传保存一段时间。

你也可以使用plupload队列来显示进度条等。有时它需要一些自定义,但它值得一试。

答案 2 :(得分:1)

Zurb有一个nice demo,它使用jQuery和ajax_upload来显示你想要查看的技术。我帮不了你的codeigniter部分抱歉