zoukankan      html  css  js  c++  java
  • SWFUpload后台取数据

    HttpPostedFileBase file = Request.Files["Filedata"];//接收客户端传递过来的数据.
    string fileName = Path.GetFileName(file.FileName);//获取文件名称.
    string fileExt = Path.GetExtension(fileName);//获取扩展名称.
    if (fileExt == ".jpg")
    {
    //file.SaveAs(Request.MapPath("/UploadImage/"+fileName));
    string dir = "/UploadImage/"+DateTime.Now.Year+"/"+DateTime.Now.Month+"/"+DateTime.Now.Day+"/";
    Directory.CreateDirectory(Path.GetDirectoryName(Request.MapPath(dir)));//创建目录
    string fullDir = dir +Common.WebCommon.GetStreamMD5(file.InputStream)+ fileExt;//构建完整路径.
    //图片的压缩(缩略图.)
    file.SaveAs(Request.MapPath(fullDir));
    string thumbUrl = "/UploadImage/" + Guid.NewGuid().ToString() + ".jpg";
    int height;
    Common.ImageClass.MakeThumbnail(Request.MapPath(fullDir), Request.MapPath(thumbUrl), 200, 300, "W",out height);
    // using (Image img = Image.FromStream(file.InputStream))//根据原始图创建一个Image,Image的高度与宽度就是上传图片的高度与宽度.
    return Content("ok:" + thumbUrl+":"+height);
    }
    return Content("no:格式错误!!");

  • 相关阅读:
    Windows系统下静态库和动态库的生成方法
    c语言 9-9
    c语言中统计字符串中数字字符出现的次数
    c语言 9-8
    c语言 9-7
    c语言中使用putchar显示字符串
    c语言 9-6
    c语言 9-5
    c语言 9-4
    c语言中输出字符串的长度
  • 原文地址:https://www.cnblogs.com/poli/p/4419352.html
Copyright © 2011-2022 走看看