当前位置:编程学习 > C#/ASP.NET >>

关于图片上传

请问牛人,asp。net上传图片,如何限制图片大小呢? --------------------编程问答-------------------- 参考:
http://www.cnblogs.com/insus/articles/1985102.html --------------------编程问答-------------------- file.InputStream.Length
就是文件大小 。 --------------------编程问答-------------------- 参考 --------------------编程问答--------------------
引用 1 楼 insus 的回复:
参考:
http://www.cnblogs.com/insus/articles/1985102.html

我看了,但是跳转不过去啊,我想是在textbox先显示请添加1M以内大小的图片,然后如果大小超过1M就提示让重新添加,请您指点 --------------------编程问答--------------------


 //判断文件大小
        if (fileUp.PostedFile != null)
        {
            int intFileLength = fileUp.PostedFile.ContentLength;
            if (intFileLength > 1024 * 2000)
            {
                lblset.Text = "上传文件过大";
                //ScriptManager.RegisterStartupScript(this, typeof(Type), "", "<script>alert(\"上传文件过大!\");window.location='PlacardInfo.aspx'</script>", false);
                return false;
            }
        }
--------------------编程问答-------------------- 用swpupload 吧 --------------------编程问答--------------------
引用 5 楼 zhuzhuyuxiang 的回复:
C# code


 //判断文件大小
        if (fileUp.PostedFile != null)
        {
            int intFileLength = fileUp.PostedFile.ContentLength;
            if (intFileLength > 1024 * 2000)
            {……

return返回什么值啊?不用可不可以 --------------------编程问答--------------------
引用 7 楼 macheala2011 的回复:
引用 5 楼 zhuzhuyuxiang 的回复:
C# code


//判断文件大小
if (fileUp.PostedFile != null)
{
int intFileLength = fileUp.PostedFile.ContentLength;
if (intFileLength > 1024 * 2000)
{……

return返回什么值啊?不用可不可以……


return是返回true或false,如果超过大小就返回false,否则返回true;
这样你在提交的时候,可以调用方法,根据返回状态判断是否可以提交,避免在提示图片过大时,仍可提交的问题 --------------------编程问答--------------------
引用 7 楼 macheala2011 的回复:
引用 5 楼 zhuzhuyuxiang 的回复:
C# code


//判断文件大小
if (fileUp.PostedFile != null)
{
int intFileLength = fileUp.PostedFile.ContentLength;
if (intFileLength > 1024 * 2000)
{……

return返回什么值啊?不用可不可以

返回bool类型,防止图片过大!不用也可以,在webconfig中配置也行, --------------------编程问答--------------------
引用 9 楼 zhuzhuyuxiang 的回复:
引用 7 楼 macheala2011 的回复:
引用 5 楼 zhuzhuyuxiang 的回复:
C# code


//判断文件大小
if (fileUp.PostedFile != null)
{
int intFileLength = fileUp.PostedFile.ContentLength;
if (intFileLength > 1024 * 2000)
{……

不行啊,没反应呢,具体点吧,谢谢
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,