zoukankan      html  css  js  c++  java
  • C#保存上传来的图片示例代码

    保存上传图片的方法有很多,在接下来的文章中为大家详细介绍下使用C#是如何做到的,感兴趣的朋友不要错过
    复制代码代码如下:

    [HttpPost] 
    public string UploadImage() 

    //string ss = Request.Form["uploadFile"]; 
    //return ss; 
    HttpPostedFileBase uploadFile = Request.Files[0]; 
    string fileName = uploadFile.FileName; 
    int fileSize = uploadFile.ContentLength; 
    string fileExt = Path.GetExtension(fileName).ToLower(); 
    string message = ""; 
    if (!(fileExt == ".png" || fileExt == ".gif" || fileExt == ".jpg" || fileExt == ".jpeg")) 

    message = "图片类型只能为gif,png,jpg,jpeg"; 
    return message; 

    else 
    { // www.jbxue.com
    if (fileSize > (int)(500 * 1024)) 

    message = "图片大小不能超过500KB"; 
    return message; 

    else 

    Random r = new Random(); 
    string uploadFileName = DateTime.Now.ToString("yyyyMMddhhmmss") + r.Next(100000, 999999) + fileExt; 
    try 

    string directoryPath = Server.MapPath("~/UploadImages/"); 
    if (!Directory.Exists(directoryPath))//不存在这个文件夹就创建这个文件夹 

    Directory.CreateDirectory(Server.MapPath("~/UploadImages/")); 

    uploadFile.SaveAs(Server.MapPath("~/UploadImages/") + uploadFileName); 
    message = uploadFileName; 
    return message; 

    catch (Exception ex) 

    message = ex.Message; 
    return message; 



  • 相关阅读:
    Excel用FREQUENCY统计数值的在指定区间内出现频率
    vim 中的 使用进阶
    sed 处理 多个文件的问题
    在 centos6.4 上编译 mysql 源代码安装数据库
    hadoop 上跑 python job 引入 第三方依赖的解决办法
    关于hadoop的学习笔记
    Gcc的一些参数说明
    makefile 的一些常识
    哈希表

  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3415305.html
Copyright © 2011-2022 走看看