上传时,如何避免用户在花时间等待上传大文件之后才发现该文件太大了的麻烦?

lingye 2006-06-02 09:14:33
根据PHP手册说明,通过设置MAX_FILE_SIZE可以实现,但是我测试的结果都是等到文件完全传到临时目录时才发现

是不是有别的方法呢?
...全文
213 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
keenx 2006-06-03
  • 打赏
  • 举报
回复
可以用JS来提示,如果超过多大就提示
ImN1 2006-06-03
  • 打赏
  • 举报
回复
上传前没有警告字句吗?

如果看到警告字句还干傻事的我也没办法
hubinasm 2006-06-03
  • 打赏
  • 举报
回复
JS参考:
<form name=form1 onsubmit="return mm()">
<input type=file name=meizz><br/>
<input type=submit value=submit></form>
<SCRIPT LANGUAGE="JavaScript"><!--
function mm()
{
var s = document.form1.meizz.value;
if(s=="")return false;
var img = new Image();
img.src = s;
alert("高 = "+ img.height + "\n宽 = "+ img.width);
alert("fileSize = "+ img.fileSize +" 字节");
return(img.fileSize <= 40000);
}
//--></SCRIPT>


<input id="FileUpload" type="file" size="27" name="FileUpload" onpropertychange="javascript:img2.src=this.value;">
<img id="img2" src="" onerror='alert("类型错误或者目标不存在");' style="visibility:hidden;position:absolute;top=-10000"/>
<input type="button" value="获取" onclick="javascript:abc();">
<script language="javascript">
function abc()
{
alert(img2.width);
}
</script>

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧