让你同时上传 1000 个文件 (二)
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-25
nbsp; $writed=param($parampath); &upfile; &g_body; } &g_bott; #<<<<<<<<<<<<<<<<<<<<<以下为自定义过程<<<<<<<<<<<<<<<<<<<<<<<<< sub upfile { $maxdata = 512000; # $writed = ''../www/test/tmp/''; $strRFname=reverse $xfile; $intIndex=index($strRFname,''\''); $strNetFname=substr($strRFname,0,$intIndex); $strNetFname=scalar reverse $strNetFname; if((stat $xfile)[7]>$maxdata){ print "Status: 411 Size Not Allowedn" . "Content-Type: text/htmlnAllow: POSTnn" . "<html><head><title>411 411 Size Not Allowed</title></head><body><h1> You got big problem. Try again.</h1></body></html>n"; exit 0; } binmode $xfile; use File::Copy; copy($xfile,$writed.$strNetFname); } sub g_head{ print ''<table border=1 align=center>''; print ''<tr><td colspan=3 align=center>文件上传结果(Upload Result)</td></tr>''; print ''<tr align=center>''; print '' <td>SourceFile:</td>''; print '' <td>DestFile:</td>''; print '' <td>Upload</td>''; print ''</tr>''; } sub g_body{ print ''<tr>''; print '' <td>''.$xfile .''</td>''; print '' <td>''.$writed.$strNetFname.''</td>''; print '' <td>OK!</td>''; print ''</tr>''; } sub g_bott{ print ''</table>''; } ---------------------------------------------------------------------- 如有好的建议请 Email: gearsoft@netease.com 【本文版权归作者gears |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于让你同时上传 1000 个文件 (二)的所有评论