`

C#图片上传方法

    博客分类:
  • C#
阅读更多
public string PicUpLoad()
{
    string save_filePath = "/Image/nopic.gif";

    if (this.fuPic.FileName != null && this.fuPic.HasFile)
    {
        string ImgName = this.fuPic.FileName;
        string ImgExtention = System.IO.Path.GetExtension(ImgName).ToLower();
        int ImgSize = this.fuPic.PostedFile.ContentLength;//此处取得的文件大小的单位是byte

        if (ImgExtention == ".gif" || ImgExtention == ".jpg" || ImgExtention == ".jpeg")
        {
            if (ImgSize / 1024 < 1024)//转换为kb
            {
                string myTime;
                myTime = DateTime.Now.ToString("yyyyMMddHHmmss") + DateTime.Now.Millisecond.ToString("000");

                string pic_path = Server.MapPath("/Image/"); //上传文件夹

                save_filePath = pic_path + myTime + ImgExtention;

                this.fuPic.SaveAs(save_filePath); //上传文件

                save_filePath = "/Image/" + myTime + ImgExtention;
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('图片大小不能超过1M!');</script>");
                save_filePath = "0";
            }
        }
        else
        {
            ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('图片格式不正确,只支持.gif/.jpg/.jpeg格式类型的图片!');</script>");
            save_filePath = "0";
        }
    }

    return save_filePath;
} 
分享到:
评论

相关推荐

    C#上传图片预览11111

    在C#中实现图片上传预览,主要涉及到以下几个关键知识点: 1. 图片读取:首先,需要使用C#的System.Drawing命名空间中的类,如Bitmap或Image,来读取本地的图片文件。例如,可以使用`Image.FromFile()`方法加载图片...

    C#winform上传图片

    以上两种方法均适用于C# WinForm应用中处理图片上传。通过修改源代码,你可以扩展它们以支持其他类型的文件上传。例如,你可以更改OpenFileDialog的过滤器以限制用户仅选择特定类型的文件,或者在WebClient上传时...

    C#图片上传,用于winform,带图片预览

    在C#编程环境中,开发一个用于WinForms应用的图片上传功能是一项常见的任务,尤其是在构建具有用户交互界面的应用程序时。这个功能通常会结合文件选择、图片预览以及上传操作,为用户提供直观且易于使用的体验。以下...

    C# 图片上传非常好用

    为了实现图片上传,我们需要在服务器端创建一个处理POST请求的控制器或方法。可以使用`HttpPostedFileBase`类来访问上传的文件。例如: ```csharp [HttpPost] public ActionResult Upload(HttpPostedFileBase file)...

    c#图片上传及图片展示Demo

    总之,这个"C#图片上传及图片展示Demo"项目涵盖了从客户端文件选择、上传、服务器处理到客户端展示的整个过程,是学习和实践C#图片处理功能的好资源。通过深入研究,开发者不仅可以掌握图片上传的基本步骤,还能了解...

    一个非常好的图片上传控件,有源码。C#版

    总的来说,这个C#图片上传控件提供了一个完整的解决方案,让开发者可以快速集成图片上传功能。通过研究源码,开发者不仅可以提升自己的C#编程技能,还可以了解到更多关于用户界面设计、文件处理、网络通信等方面的...

    C# WinForm 上传图片 文件到服务器的方法

    ### C# WinForm 上传图片文件到服务器的方法 在C# WinForm开发中,上传文件尤其是图片文件到服务器是一项常见的需求。本文将详细介绍如何利用C#实现这一功能,并结合提供的部分代码示例进行深入解析。 #### 一、...

    C#图片上传下载

    首先,我们需要了解图片上传的基本流程。在C#中,用户通常通过表单提交包含图片的文件,服务器端的C#代码会接收到这个文件流。我们可以使用`HttpPostedFileBase`类来处理上传的文件。以下是一个简单的例子: ```...

    C# 使用uploadify实现图片批量上传

    为了实现上述功能,你需要在C#中编写处理文件上传的Web方法,并在前端使用jQuery和uploadify插件进行配置。具体代码实现因项目需求和框架而异,但核心思路是使用uploadify的`upload`事件触发上传,服务器端处理文件...

    c#图片上传功能

    在C#中实现图片上传功能是一项常见的任务,...以上是关于C#图片上传功能的核心知识点,实现这一功能需要理解文件I/O、图像处理以及Web应用程序中的文件上传机制。确保代码的健壮性、安全性和效率是开发此类功能的关键。

    C#winform FTP图片上传下载

    在本文中,我们将深入探讨如何使用C# WinForm应用程序实现FTP(文件传输协议)功能,以便进行图片的上传和下载。FTP是一种广泛用于在互联网上交换文件的标准协议,而C# WinForm则提供了用户友好的图形界面来实现这一...

    C# asp.net MVC 图片上传 多图片

    在C# ASP.NET MVC框架中实现多图片上传是一项常见的任务,尤其在开发涉及用户交互、内容管理和电子商务的应用程序时。这个技术涉及到文件处理、表单提交、数据验证、存储优化等多个方面。以下是对这一主题的详细说明...

    c#图片上传 asp.net代码

    在本文中,我们将深入探讨如何使用C#实现图片上传功能,并结合描述中的关键点,包括限制上传文件的格式、控制上传文件的大小以及实现图片预览。首先,我们需要创建一个HTML表单来接收用户选择的文件。 1. **创建...

    ASp.net+C#图片上传实例

    在ASP.NET+C#环境中,图片...总结,ASP.NET+C#图片上传实例是一个综合性的技术实践,涵盖了前端交互、后端处理、文件操作、数据库交互、安全控制等多个方面。理解并掌握这一过程,对于提升Web开发能力具有重要意义。

    C#多张图片上传C#多张图片上传

    在实际开发中,我们还需要关注性能优化,如使用队列处理大数量的上传,以及分布式存储解决方案,如Azure Blob Storage或Amazon S3,以处理大规模的图片上传和访问需求。 总结,通过以上步骤,我们可以在C#的Web项目...

    C# winform上传照片到服务器

    在C# WinForm应用开发中,上传照片到服务器是一个常见的需求,这涉及到客户端与服务器之间的文件传输技术。本文将深入探讨如何实现这个功能,以及如何根据要求修改照片的名字。 首先,我们需要了解C#中的文件操作...

    WebUploader 图片上传插件 前后端 C#代码

    针对这一需求,我们来详细探讨一下如何使用WebUploader与C#结合实现图片上传功能。 首先,前端部分,WebUploader提供了一个易于使用的API,通过JavaScript来创建上传实例、设置参数、监听事件和触发上传操作。例如...

    C#图片上传下载,图片和二进制之间的转换

    本主题聚焦于“C#图片上传下载”以及“图片和二进制之间的转换”,这是许多网络应用中的核心功能,比如社交媒体平台、在线存储服务等。在C#中处理图像数据通常涉及到将图片文件转化为二进制数据存储,然后在需要时再...

    C# 导入Excel读取图片上传

    在C#编程环境中,导入Excel并读取其中的图片上传是一项常见的任务,特别是在处理数据导入、数据分析或报表生成等场景。下面将详细讲解如何利用C#实现这一功能,包括使用.NET框架提供的组件以及第三方库。 首先,...

    C# jquery ajax 预览并无刷新上传图片

    在现代Web应用中,用户交互体验的提升是一个关键因素,其中图片上传功能是常见的需求之一。"C# jQuery AJAX 预览并无刷新上传图片"的主题涵盖了多项技术,旨在提供流畅、直观的用户体验。以下是对这些知识点的详细...

Global site tag (gtag.js) - Google Analytics