zoukankan      html  css  js  c++  java
  • c# 上传图片

    javascript 现在图片之后先显示出来(不支持firefox)

    function change_photo(obj,width,height)
        {
              var imgDIV = document.getElementById("imgDIV");
              var str = obj.value || obj;
              try{
                   imgDIV.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = str;
                   imgDIV.style.width=width;
                   imgDIV.style.height=height;
                   imgDIV.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = 'scale';
                   document.getElementById('img').style.display = "none";
              }
              catch(e)
              {
                    // 上传不是图片文件的处理。
             
              }
          }

    <div id="imgDIV" style="258px;height:63px;
                   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
                  text-align: center;">
            <img ID="img"><!--height="300px"  Width="500px" nerror="change_photo(this.src,140,70);"-->
        </div>
        <input type="file" name="files"
              onpropertychange="change_photo(this,800,600);" />

     

    =====================================

    Boolean fileOK = false;
    String path = Server.MapPath("/NewFolder/");
    string strFileType="";
    if (FileUpload1.HasFile)
    {
        String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
        String[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg" };
        for (int i = 0; i < allowedExtensions.Length; i++)
        {
            if (fileExtension == allowedExtensions[i])
            {
    fileOK = true;
    strFileType=fileExtension;
    break;
            }
        }
    }

    if (fileOK)
    {
        try
        {
            //FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName);
            string strFileName = System.DateTime.Now.ToString("yyyyMMdd")+(new Random()).Next(100) + strFileType;
            FileUpload1.PostedFile.SaveAs(path + strFileName);
            //Label1.Text = "File uploaded!";
            Image1.ImageUrl = "/NewFolder/" + strFileName;
            //Page.RegisterStartupScript("", "<script>alert('上传成功!')</script>");
        }
        catch (Exception ex)
        {
            //Label1.Text = "File could not be uploaded.";
            Page.RegisterStartupScript("", "<script>alert('上传失败!')</script>");
        }
    }
    else
    {
        //Label1.Text = "Cannot accept files of this type.";
        Page.RegisterStartupScript("", "<script>alert('上传文件类型错误!')</script>");
    }

  • 相关阅读:
    [Swift]todoList压栈
    Backtrack下的dns爆破工具的目录
    Linux如何设置dns
    预防黑客入侵 防黑必学的cmd命令vs网络安全
    SSL协议详解
    CDN(内容分发网络)技术原理
    社工数据搜索引擎搭建
    实战 SSH 端口转发
    Sublime Text编辑器如何隐藏顶部的菜单栏
    Sublime Text 2 -Sidebar 背景色调整为黑色
  • 原文地址:https://www.cnblogs.com/jiangchongwei/p/1261777.html
Copyright © 2011-2022 走看看