=
array_unique($imagesURLArray
)foreach($imagesURLArray
as
$imagesURL)
{
echo
$imagesURL
echo
"
1.首先还是查看环境是否支持超大容量上传的支持,500M以上的文件通常为视频文件;2.即然他要上传500M以上的文件,估计服务器性能必定非同凡想,所以暂可不考虑服务器硬件配置问题,但一定要考虑到网速问题,建议1000M以上出入速率,如少于这个数,你可以放弃这个方案了;
3.前面硬件都过关了,但程序也要加强了,一下上传500M是哪种语言都不能实现的,唯一解决方案,文件切割,如迅雷下载原理一样(采用续点上传),分成若干小块,然后全部上传完毕以后,再进行文件合成。
4.至于PHP的文件切割,切割后上传,以及文件合并,此类代码网上有许多,楼主可查询并选择适合你的代码,实现你的功能!
这个要利用javascript技巧才行,单独的PHP是无法实现的,经过我的测试,下面的代码可以实现同时下载多个文件:<script language=javascript>
var urls=new Array('result.xls','201110x.rar','a.exe')
for (i in urls) document.write('<a id="d'+i+'" href="'+urls[i]+'" target=_blank>x</a>')
for (i in urls) document.getElementById('d'+i).click()
</script>
你PHP程序输出这样的代码就可以,主要是用for循环生成第二行urls数组的定义。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)