zoukankan      html  css  js  c++  java
  • 后台处理客户端控件上传的文件(input type="file")

        private bool SaveImages()
        
    {
            HttpFileCollection files 
    = HttpContext.Current.Request.Files;
            System.Text.StringBuilder strMsg 
    = new System.Text.StringBuilder();
            strMsg.Append(
    "上传的文件分别是:<hr color=red>");
            
    try
            
    {
                
    for (int i = 0; i < files.Count; i++)
                
    {
                    HttpPostedFile postedFile 
    = files[i];
                    
    string filename, fileExt, filesize;
                    filename 
    = System.IO.Path.GetFileName(postedFile.FileName);
                    filesize 
    = postedFile.ContentLength.ToString();
                    
    if (filename != "")
                    
    {
                        fileExt 
    = System.IO.Path.GetExtension(filename);
                        strMsg.Append(
    "上传的文件类型:" + postedFile.ContentType.ToString() + "<br>");
                        strMsg.Append(
    "客户端的文件地址:" + postedFile.FileName + "<br>");
                        strMsg.Append(
    "上传文件的文件名:" + filename + "<br>");
                        strMsg.Append(
    "上传文件的文件大小:" + filesize + "字节<br>");
                        strMsg.Append(
    "上传文件的扩展名:" + fileExt + "<br><hr>");
                        System.IO.DirectoryInfo dir 
    = new System.IO.DirectoryInfo("C:\\testFile\\");
                        
    if (!dir.Exists)
                        
    {
                            dir.Create();
                        }

                        postedFile.SaveAs(dir 
    + filename);
                    }

                }

                strStatus.Text 
    = strMsg.ToString();
                
    return true;
            }

            
    catch (Exception ex)
            
    {
                strStatus.Text 
    = ex.Message;
                
    return false;
            }

        }

    ////////////////////////////////
    ////////Sixi. Let it be.../////
    //////////////////////////////

  • 相关阅读:
    vue之下拉菜单Dropdown的使用
    elinput输入框的readonly属性
    通过CollectionUtils工具类判断集合是否为空,通过StringUtils工具类判断字符串是否为空
    前端与后端之间参数的传递与接收和@RequestBody,@Requestparam,@Param三个注解的使用
    为什么数据库能查出两条id相同的数据
    js中函数调用时,对参数个数和类型没有要求
    避免创建不需要的对象,消除过期对象的引用
    避免使用终结方法
    避免使用终结方法
    快速排序
  • 原文地址:https://www.cnblogs.com/sixiweb/p/1520559.html
Copyright © 2011-2022 走看看