- 博客(0)
- 资源 (2)
空空如也
asp flash 上传 代码 能显示上传进度
在上传时如果显示不了上传进度的话可能会比较麻烦。
要自行修改时请注意 flash 代码用的是as2脚本
所以我参考了别人提供的代码用flash制作了一个上传代码,特点如下。
1.可以显示上传进度。
2.在上传之前可以检查文件大小如果过大会给出提醒。
在fla源码里 目前设置是 var max_size = 800*1024; 即800kb(上传格式为图片时会进行大小判断,如果是flv格式的不做判断)
3.上传失败会提示出错。
(出错的原因要么是文件夹没有写的权限,要么就是文件夹不存在,要么就是超过了上传大小的限制,一般服务器默认的上传文件大小好像是200KB吧)
4.上传完成之后会调用上级页面的js函数 fupcmp(fn) 以提醒上传成功,以方便在上传成功之后的其他操作。
使用方法。在页面中加上如下代码。
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="342" height="38" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="upfile/main.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />
<embed src="upfile/main.swf" quality="high" bgcolor="#ffffff" width="342" height="38" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<script>
function fupcmp(fn)
{//上传成功flash会调用这个函数 比如可以刷新页面,或者显示出来上传的图片等
//form1.objimg.src="/upfiles/"+fn;
//form1.objimg.style.display='';
//alert(fn)
}
</script>
2013-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人