专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016      微信咨询  |  联系我们

HttpPostedFile 二进制文件上传

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 0:09:51       共计:3651 浏览
private string FileUpLoad(HttpPostedFile file)     {         string fileName, fileExtension;//文件名,文件类型         fileName = System.IO.Path.GetFileName(file.FileName);         fileExtension = System.IO.Path.GetExtension(fileName).ToLower();              int FileLen = file.ContentLength;         Byte[] FileData = new Byte[FileLen];         Stream sr = file.InputStream;//创建数据流对象          sr.Read(FileData, 0, FileLen);         sr.Close();       return HeadPhotoTemp(FileData, savepath,  fileExtension); }     public string HeadPhotoTemp(Byte[] FileByteArray, string savpath, string houzui)     {         string filepath = System.Configuration.ConfigurationManager.AppSettings["filepath"].ToString();         string str = "";         try         {             string path = filepath + savpath;                   if (!Directory.Exists(Server.MapPath(path)))             {                 Directory.CreateDirectory(Server.MapPath(path));             }             string name = System.DateTime.Now.ToString("yyyyMMddhhmmss") + "_" + DateTime.Now.Ticks + houzui;// ".jpg";             string savepath = System.Web.HttpContext.Current.Request.MapPath(path) + "/" + name;             FileStream fs = new FileStream(savepath, FileMode.OpenOrCreate);             fs.Write(FileByteArray, 0, FileByteArray.Length);             fs.Close();             str = path + "/" + name;         }         catch (Exception ex)         {
        }         return str;     }
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:jquery/layer | ·下一条:C#远程传输(二进制流)文件及判断远程文件是否存在

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有