• .NET上传单张图片代码


    //上传图片
            protected void Button4_Click(object sender, EventArgs e)
            
    {
               Random rad 
    = new Random();
               
    string pathname = Server.MapPath("img/");//要保存到的文件夹
                string filename = FileUpload1.FileName;//选中的图片名
                string filepath = DateTime.Now.Millisecond + rad.Next().ToString() + filename;//要保存的图片名

                
    int filesize = FileUpload1.PostedFile.ContentLength;//图片大小
                string filetype = filename.Substring(filename.LastIndexOf("."+ 1);//图片后缀

                
    if ((filetype == "jpg" || filetype == "jpeg" || filetype == "gif"))
                
    {
                    
    //文件大小要小于200k
                    if (filesize < 200000)
                    
    {
                        FileUpload1.PostedFile.SaveAs(Server.MapPath(
    "~/img/"+ filepath);
                        Image1.ImageUrl 
    = "~/img/" + filepath; //用image控件显示一下图
                        TextBox7.Text = "~/img/" + filepath; //把图片地址保存到图片地址框中
                    }

                    
    else
                    
    {
                        TextBox7.Text 
    = "图片超过100K了!";
                    }

                }

                
    else
                
    {
                    TextBox7.Text 
    = "不能上传这种格式的图片!";
                }

                TextBox8.Focus();
    //聚焦到下一个输入框
            }
  • 相关阅读:
    100万并发连接服务器笔记之1M并发连接目标达成
    100万并发连接服务器笔记之测试端就绪
    配置JBoss环境变量
    100万并发连接服务器笔记之Java Netty处理1M连接会怎么样
    JBoss启动项目报错
    eclipse在线安装JBoss Tool过程
    安装JBoss Tool 出错
    eclipse怎么恢复原状
    Java使用foreach遍历集合元素
    Java之Iterator
  • 原文地址:https://www.cnblogs.com/kingfly/p/1572780.html
Copyright © 2020-2023  润新知