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# WinForm应用中处理图片上传。通过修改源代码,你可以扩展它们以支持其他类型的文件上传。例如,你可以更改OpenFileDialog的过滤器以限制用户仅选择特定类型的文件,或者在WebClient上传时...
在C#编程环境中,开发一个用于WinForms应用的图片上传功能是一项常见的任务,尤其是在构建具有用户交互界面的应用程序时。这个功能通常会结合文件选择、图片预览以及上传操作,为用户提供直观且易于使用的体验。以下...
为了实现图片上传,我们需要在服务器端创建一个处理POST请求的控制器或方法。可以使用`HttpPostedFileBase`类来访问上传的文件。例如: ```csharp [HttpPost] public ActionResult Upload(HttpPostedFileBase file)...
总之,这个"C#图片上传及图片展示Demo"项目涵盖了从客户端文件选择、上传、服务器处理到客户端展示的整个过程,是学习和实践C#图片处理功能的好资源。通过深入研究,开发者不仅可以掌握图片上传的基本步骤,还能了解...
总的来说,这个C#图片上传控件提供了一个完整的解决方案,让开发者可以快速集成图片上传功能。通过研究源码,开发者不仅可以提升自己的C#编程技能,还可以了解到更多关于用户界面设计、文件处理、网络通信等方面的...
### C# WinForm 上传图片文件到服务器的方法 在C# WinForm开发中,上传文件尤其是图片文件到服务器是一项常见的需求。本文将详细介绍如何利用C#实现这一功能,并结合提供的部分代码示例进行深入解析。 #### 一、...
首先,我们需要了解图片上传的基本流程。在C#中,用户通常通过表单提交包含图片的文件,服务器端的C#代码会接收到这个文件流。我们可以使用`HttpPostedFileBase`类来处理上传的文件。以下是一个简单的例子: ```...
在C# ASP.NET MVC框架中实现多图片上传是一项常见的任务,尤其在开发涉及用户交互、内容管理和电子商务的应用程序时。这个技术涉及到文件处理、表单提交、数据验证、存储优化等多个方面。以下是对这一主题的详细说明...
为了实现上述功能,你需要在C#中编写处理文件上传的Web方法,并在前端使用jQuery和uploadify插件进行配置。具体代码实现因项目需求和框架而异,但核心思路是使用uploadify的`upload`事件触发上传,服务器端处理文件...
在C#中实现图片上传功能是一项常见的任务,...以上是关于C#图片上传功能的核心知识点,实现这一功能需要理解文件I/O、图像处理以及Web应用程序中的文件上传机制。确保代码的健壮性、安全性和效率是开发此类功能的关键。
在本文中,我们将深入探讨如何使用C# WinForm应用程序实现FTP(文件传输协议)功能,以便进行图片的上传和下载。FTP是一种广泛用于在互联网上交换文件的标准协议,而C# WinForm则提供了用户友好的图形界面来实现这一...
在本文中,我们将深入探讨如何使用C#实现图片上传功能,并结合描述中的关键点,包括限制上传文件的格式、控制上传文件的大小以及实现图片预览。首先,我们需要创建一个HTML表单来接收用户选择的文件。 1. **创建...
在ASP.NET+C#环境中,图片...总结,ASP.NET+C#图片上传实例是一个综合性的技术实践,涵盖了前端交互、后端处理、文件操作、数据库交互、安全控制等多个方面。理解并掌握这一过程,对于提升Web开发能力具有重要意义。
针对这一需求,我们来详细探讨一下如何使用WebUploader与C#结合实现图片上传功能。 首先,前端部分,WebUploader提供了一个易于使用的API,通过JavaScript来创建上传实例、设置参数、监听事件和触发上传操作。例如...
在C# WinForm应用开发中,上传照片到服务器是一个常见的需求,这涉及到客户端与服务器之间的文件传输技术。本文将深入探讨如何实现这个功能,以及如何根据要求修改照片的名字。 首先,我们需要了解C#中的文件操作...
本主题聚焦于“C#图片上传下载”以及“图片和二进制之间的转换”,这是许多网络应用中的核心功能,比如社交媒体平台、在线存储服务等。在C#中处理图像数据通常涉及到将图片文件转化为二进制数据存储,然后在需要时再...
在C#编程环境中,导入Excel并读取其中的图片上传是一项常见的任务,特别是在处理数据导入、数据分析或报表生成等场景。下面将详细讲解如何利用C#实现这一功能,包括使用.NET框架提供的组件以及第三方库。 首先,...
在现代Web应用中,用户交互体验的提升是一个关键因素,其中图片上传功能是常见的需求之一。"C# jQuery AJAX 预览并无刷新上传图片"的主题涵盖了多项技术,旨在提供流畅、直观的用户体验。以下是对这些知识点的详细...
在C#编程中,上传图片是一项常见的任务,特别是在开发Web...通过理解这些概念,你可以构建一个安全且高效的图片上传功能。在提供的“上传图像代码.txt”文件中,可能会包含实现这些功能的示例代码,供你参考和学习。
本项目是关于微信小程序如何与C#后端交互,实现图片上传功能的实例。 首先,我们要了解微信小程序的开发环境和基本架构。微信小程序使用WXML(微信小程序的标记语言)和WXSS(微信小程序的样式语言)进行页面布局和...