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; 



  • 相关阅读:
    cscope使用技巧
    GNU的strong symbol和weak symbol
    vim自定义插件放入pathogen管理
    kernel生成针对x86架构的tags和cscope数据库
    vim+cscope简易教程
    mac重装系统
    Mac升级bash到最新版本
    Mac中提升权限修改系统目录
    macbook中gcc替换为gnu gcc
    固定二进制位的整型变量
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3415305.html
Copyright © 2011-2022 走看看