企业网站建设现在的后台也基本上在商品图片上传一般也是批量来处理了,就目前来说批量上传的方法已有很多可以参考,下面我们看看二种比较常见的批量上传方式:
第一种:Swfupload,相信很多人就算没用过,但也会经常在论坛或BLOG里听到或看到,swfupload通过整合Flash与JS技术为我们提供了批量上传的很大方便,我们看下它的优点,使用注意事项: 优点是:使用方便,上传速度快,容易与ASP,PHP,JSP等相结合。使用注意事项:笔者后台上传处理是交由PHP来完成的,我们经常会遇到有人问为什么上传出现404错误,基中最可能的一个原因是路径问题,这个在IE8以下的浏览器中笔者发现不会发生,但在Firefox和其它主流浏览器中发生,解决的方法取地栏完整的路径,下面提供PHP取路径的方法以供参考: <?php function curPageURL() { $pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; } return $pageURL; } $url_eobo_cn = $_SERVER['PHP_SELF']; $arr_eobo_cn = explode( '/' , $url_eobo_cn ); $filename_eobo_cn= $arr_eobo_cn[count($arr_eobo_cn)-1]; $url=curPageURL(); $url=explode('/',$url); $arr=count($url)-1; $url= str_replace ($url[$arr],'',curPageURL());
?> 提交以后PHP处理页面可以自由发挥,想怎么写就怎么写了,想加入水印,就裁切都不成问题!
第二种:CFUpdate文件批量上传组件,这个组件也很多人在用,而且开发得也非常不错,它的优点是上传选中好图片可以看到缩略图然后再点击上传,如下图所示: 如果免费版下面会有一行文字,点击右键会有开发者的一些信息,在这里就不讨论如果去除版权的介绍了,拿别人的东西用总是要记住别人的!至于与ASP,PHP等结合方法开发者都有源文件可参考,有需要的可以来下载。
下面给出二种批量上传压缩包的下载地址: http://www.eobo.cn/downland/SWFUpload.rar
http://www.eobo.cn/downland/CFUpload.rar
还有很多批量上传的方法,有基于HTML5与JQUERY的,可以移动图片可以直接剪切等众多功能的批量上传,有兴趣的朋友可以去尝试!
本文地址:http://www.eobo.cn/news/467.html
|