欢迎各位兄弟 发布技术文章
这里的技术是共享的
php_uploadprogress.dll
extension=php_apc.dll
就可以了
此时 打开drupal7 admin/reports/status
可以看到
在Windows安装PECL uploadprogressPublished by GGX on 2011-03-03 00:05
Filefield支持PECL uploadprogress,也就是说在上传文件的时候可以显示一个进度条,而不是有个小圆圈在那里傻转,分不清楚到底文件上传到进度。开启PECL uploadprogress之后,你的上传样式如下图:
那么如何开启和安装PECL uploadprogress功能呢?因为我不会用也不用Linux,所以我只说在Windows下如何安装...
我使用的PHP集成软件是xampp,它本身就自带了PECL uploadprogress扩展,我们只需要打开php.ini文件,加上这么一句:
extension=php_uploadprogress.dll
(注意:xampp的uploadprogress文件全名是php_uploadprogress.dll,其他环境可能叫做uploadprogress.dll,查看你自己的环境)
重启apache,然后到你的drupal后台/admin/reports/status去看吧,Upload progress应该已经是Enabled状态了。
如果你使用的不是类似xampp这样的集成环境,那么有可能你就缺少uploadprogress.dll文件,Christian Stocker和Pierre同志提供了稳定的下载php_uploadprogress-1.0.0-5.2-Win32-VC6-x86.zip 或者 php_uploadprogress-1.0.0-5.2-nts-Win32-VC6-x86.zip (再或者搜索这里 http://downloads.php.net/pierre/).
然后将uploadprogress.dll放到你的扩展目录里,修改php.ini即可。
参考来源: http://freestylesystems.co.uk/blog/installing-pecl-uploadprogress-extens...
来自 http://hello.guo.biz/node/352
drupal7自带的图片控件,在上传图片过程中,一直像是一个圆形的活动图标,如何让其显示成进度条。
1.进入drupal配置admin/reports/status,查看进度条库是否已经启用,如下图:
20150121_01
2.如果没有启用,点击途中提示的链接(PECL上传进度库),下载PECL,然后启用PECL库
Windows上是需要下载PECL的DLL版本,并且,DLL版本是要与PHP版本想匹配才可以。
本例中PHP版本是PHP/5.4.22,所以下载了php_uploadprogress-1.0.3.1-5.4-ts-vc9-x86.zip
解压zip包中的DLL到PHP安装的ext目录下,编辑php.ini文件开启PECL
3.重启Apache进入drupal配置admin/reports/status,再次查看进图条是否启用,如下
20150121_02
4.进入drupal配置admin/structure/types/manage/article/fields/field_image,对文章中mage控件启用进度条
20150121_03
版权声明:本文为博主原创文章,未经博主允许不得转载。
来自 http://blog.csdn.net/chen_jint/article/details/42970931
我们可以使用PECL Upload progress或APC显示文件的上传进度,前者是Drupal首选推荐的方法。下面介绍一下在Debian系Linux服务器中如何安装和配置Upload progress。
首先安装预备环境
1 | sudo apt-get install php-pear php5-dev |
然后安装Upload progress
1 | sudo pecl install uploadprogress |
下面我们需要为php.ini文件加入extension=uploadprogress.so指令。需要注意的是:很多朋友将该指令直接添加到php.ini文件中。这样做当然没有问题,但这不是Debian way,会影响服务器的可维护性。那么怎么做呢?应该这样:
1 2 | cd /etc/php5/conf .d sudo vim uploadprogress.ini |
然后将extension=uploadprogress.so指令添加到uploadprogress.ini文件中。
重启apache后,验证uploadprogress是否安装成功。
1 | php -m |
我们还可以进入Drupal后台管理界面中的状态报告页面(URL:http://网站域名/admin/reports/status),查看Upload progress功能的启用状态。
来自 http://mydrupal.org/%E4%BD%BF%E7%94%A8upload-progress%E6%98%BE%E7%A4%BAdrupal%E7%9A%84%E6%96%87%E4%B...