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.../////
    //////////////////////////////

  • 相关阅读:
    Python学习札记(十五) 高级特性1 切片
    LeetCode Longest Substring Without Repeating Characters
    Python学习札记(十四) Function4 递归函数 & Hanoi Tower
    single number和变体
    tusen 刷题
    实验室网站
    leetcode 76. Minimum Window Substring
    leetcode 4. Median of Two Sorted Arrays
    leetcode 200. Number of Islands 、694 Number of Distinct Islands 、695. Max Area of Island 、130. Surrounded Regions 、434. Number of Islands II(lintcode) 并查集 、178. Graph Valid Tree(lintcode)
    刷题注意事项
  • 原文地址:https://www.cnblogs.com/sixiweb/p/1520559.html
Copyright © 2011-2022 走看看