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

  • 相关阅读:
    Sqlite && EF Code FIRST 终极解决方案 2019.5.17
    网卡 API 相关
    (依赖注入框架:Ninject ) 一 手写依赖注入
    Nlog 日志框架简单教程
    调试时候输出信息到输出窗口
    利用VS 性能探查器 解决代码性能不高问题
    Image 释放
    记一次数据丢失(电脑硬盘closed to down)的经历
    [极短]数字求和
    在博客园中使用pixijs
  • 原文地址:https://www.cnblogs.com/sixiweb/p/1520559.html
Copyright © 2011-2022 走看看