zoukankan      html  css  js  c++  java
  • 文件辅助器类

    文件上传:

        /// <summary>
        /// 文件辅助器类,需要引入 System.Web 命名空间
        /// </summary>
        public class FileHelper
        {
         private string _path = HttpContext.Current.Server.MapPath("/");     //返回应用程序根目录所在的物理文件路径
    /// <summary> /// 上传文件 /// </summary> /// <param name="savepath">保存路径中的"父文件夹/子文件夹",父文件夹代表该功能模块的名称,子文件夹一般是创建人的手机号或者企业id等</param> /// <param name="fileNameComPart">文件名中固定的部分(文件名的格式前缀,如:DateTime.Now.ToString("yyMMddHHmmss") )</param> /// <param name="fileExtensionName">文件的扩展名</param> /// <param name="httpfiles">>要上传的图片文件集合(要先进行 HttpFileCollection httpfiles = context.Request.Files; 处理)</param> /// <returns></returns> public static string Uplode(string savepath, string fileNameComPart, string fileExtensionName, HttpFileCollection httpfiles) { string pathResult = ""; //要返回的结果 string commonPath = "/image/" + savepath + "/"; //文件保存的路径 string abso_path = HttpContext.Current.Server.MapPath(commonPath); //带有服务器信息的path //如果对应的文件夹不存在,则新建一个文件夹 if (!Directory.Exists(abso_path)) //如果该方法是静态方法则 Server 前要添加一些东西 { Directory.CreateDirectory(abso_path); } HttpPostedFile file = null; string fileName = ""; for (int i = 0; i < httpfiles.Count; i++) { file = httpfiles[i]; //取一个文件 fileName = fileNameComPart + i.ToString() + fileExtensionName; //文件名称 file.SaveAs(abso_path + fileName); //图片保存 //返回的结果 pathResult = pathResult += (commonPath + fileName) + ";"; } return pathResult; } }
  • 相关阅读:
    用Django开发简单的POST/GET接口
    搭建Django环境
    用Django创建一个项目
    NodeJS服务器退出:完成任务,优雅退出
    linux 常用bash
    泛型笔记
    finderweb日志查看系统配置使用
    finderweb日志查看系统部署
    jenkins+gitlab自动部署代码
    jenkins 配置 git拉取代码
  • 原文地址:https://www.cnblogs.com/zhangchaoran/p/7722323.html
Copyright © 2011-2022 走看看