在上传时如果显示不了上传进度的话可能会比较麻烦。 要自行修改时请注意 flash 代码用的是as2脚本 所以我参考了别人提供的代码用flash制作了一个上传代码,特点如下。 1.可以显示上传进度。 2.在上传之前可以检查文件大小如果过大会给出提醒。 在fla源码里 目前设置是 var max_size = 800*1024; 即800kb(上传格式为图片时会进行大小判断,如果是flv格式的不做判断) 3.上传失败会提示出错。 (出错的原因要么是文件夹没有写的权限,要么就是文件夹不存在,要么就是超过了上传大小的限制,一般服务器默认的上传文件大小好像是200KB吧) 4.上传完成之后会调用上级页面的js函数 fupcmp(fn) 以提醒上传成功,以方便在上传成功之后的其他操作。 使用方法。在页面中加上如下代码。 function fupcmp(fn) {//上传成功flash会调用这个函数 比如可以刷新页面,或者显示出来上传的图片等 //form1.objimg.src="/upfiles/"+fn; //form1.objimg.style.display=''; //alert(fn) }