C#最齐全的上传图片方法介绍


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

public void ProcessRequest(HttpContext context)

  {

    context.Response.ContentType = "application/json";

    HttpPostedFile _upfile = context.Request.Files["File"];

    if (_upfile.ContentLength < 500000)

    {

      if (string.IsNullOrEmpty(_upfile.FileName))

      {

         context.Response.Write("请上传图片");

      }

      string fileFullname = _upfile.FileName;

      string dataName = DateTime.Now.ToString("yyyyMMddhhmmss");

      string fileName = fileFullname.Substring(fileFullname.LastIndexOf("\\")  1);

      string type = fileFullname.Substring(fileFullname.LastIndexOf(".")  1);

      if (type == "bmp" || type == "jpg" || type == "gif" || type == "JPG" || type == "BMP" || type == "GIF")

      {

        _upfile.SaveAs(HttpContext.Current.Server.MapPath("photo""\\"  dataName  "."  type);

        HttpCookie cookie = new HttpCookie("photo");

        context.Response.Write("上传成功");

      }

      else

      {

        context.Response.Write("支持格式:|jpg|gif|bmp|");

      }

    }

    else

    {

      context.Response.Write("你的图片已经超过500K的大小!");

    }

  }

以上就是C#最齐全的上传图片方法介绍的详细内容!

返回前面的内容

相关阅读 >>

C#实现关闭子窗口和关闭父窗口的案例

.net和C#有什么区别

教你用C#制作最简单的登录界面

详细介绍C#实现关闭子窗口而不释放子窗口对象的方法分享

C# win32控制台应用程序忽略ctrl + c阻止程序退出的代码示例(图)

C#高级编程(二)-核心C#的详解

详解C# 控制台倒计时

C#+js实现的两个正则替换功能示例分析

C#用什么软件编程?

深入理解C#rx的主要接口

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...