千家信息网

asp.net如何保存网上图片到服务器

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要为大家展示了"asp.net如何保存网上图片到服务器",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"asp.net如何保存网上图片到服务器"这篇
千家信息网最后更新 2025年01月18日asp.net如何保存网上图片到服务器

这篇文章主要为大家展示了"asp.net如何保存网上图片到服务器",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"asp.net如何保存网上图片到服务器"这篇文章吧。

根据一个图片的url地址,保存图片到asp.net服务器端的实现方法。

建立GetImage.aspx页面,代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GetImage.aspx.cs" Inherits="KeleyiTestWeb.KImage.GetImage" %>asp.net保存网上图片到服务器-KWS
要获取的图片的网址:
获取成功后在保存到服务器的同时将会显示在下面

GetImage.aspx.cs的代码如下:

/*参考:http://keleyi.com/a/bjac/qwcsgskp.htm*/using System;using Keleyi.KFrame.KImage;namespace KeleyiTestWeb.KImage{public partial class GetImage : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){}protected void btnSave_Click(object sender, EventArgs e){string m_fileName = DateTime.Now.ToFileTime().ToString() + ".jpg";string m_saveName = "download/" + m_fileName;string m_savePath = Server.MapPath(m_saveName);if (KeleyiImgDownloader.DownloadPicture(tbPicUrl.Text, m_savePath, -1)){ltlTips.Text = "获取成功";imgDownload.ImageUrl = m_saveName;}elseltlTips.Text = "获取失败";}}}

这里用到类KeleyiImgDownloader,在KFrame项目中建立,代码请下载项目的源代码(网址:https://kws.codeplex.com/SourceControl/changeset/610506bb3ab2b79ebf0d797c0f15939636ff76b3)。

运行,输入图片网址,点击"保存"按钮,成功,效果图如下:

查看页面的源代码,看图片的src属性:


说明页面上显示的图片是程序所在的服务器里的。

以上是"asp.net如何保存网上图片到服务器"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0