手机版

asp.net保存网上图片到服务器的实例

时间:2021-09-14 来源:互联网 编辑:宝哥软件园 浏览:

本文讲述的是根据一个图片的全球资源定位器(统一资源定位符)地址,保存图片到ASP。网服务器端的实现方法。

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

% @ Page Language=' c# ' AutoEventWireup=' true '代码后面=' getimage。aspx。cs ' Inherits=' KeleyiTestWeb .KImage。GetImage"%!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head runat=' server ' title ASP。网保存网上图片到服务器-KWS/标题/标题dyform id=' form 1 ' runat=' server ' div要获取的图片的网址:ASP 3360 textbox runat=' server ' ID=' tbPicUrl ' Text=' http://kele yi。com/image/a/ipkvp9eq。jpg ' Width=' 300 '/asp:按钮Text='保存runat=' server ' ID=' btnSave ' onclick=' btnSave _ Click '/br/获取成功后在保存到服务器的同时将会显示在下面br/AsP : Literal runat=' server ' ID=' LTL IPS '/br/AsP : IMage runat=' server ' ID=' IMgDownLoad '/div/formdiv本例子请参考:a href=' http://keleyi。com/a/bjac/4yiwpvt 0。htm ' target=' _ blank ' http://keleyi。com/a/bjac/qwcsgskp。htm/a/div/body/HTMlGetimage。aspx。铯的代码如下:

/*参考:http://乐可驿。com/a/bjac/qwcsgskp。htm */使用系统利用凯莱伊KFrame。KImage命名空间KeleyiTestWeb .KImage {公共分部类GetImage :系统.网络。ui。页面{受保护的无效页面_加载(对象发送方,事件参数e)} {受保护的无效BTN保存_点击(对象发送方,事件参数e){字符串m _ fileName=DateTime .现在ToFileTime().ToString()' .jpg ';字符串m _ SaveName=' download/' m _ FIlename;字符串m_savePath=服务器. MapPath(m _ save name);if (KeleyiImgDownloader .下载图片(待定).文本,m_savePath,-1)){ltlTips .文本='获取成功;imgDownload .ImageUrl=m _ saveName } elseltlTips .文本='获取失败;}}}这里用到类KeleyiImgDownloader,在KFrame项目中建立,代码请下载项目的源代码(网址:https://kws。codeplex。com/源代码管理/变更集/610506 bb3a B2 b 79 ebf 0d 797 c 0 f 15939636 ff 76 B3)。

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

查看页面的源代码,看图片的科学研究委员会属性:

img id=' imgDownload ' src=' http : download/130308237880937500。jpg /

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

版权声明:asp.net保存网上图片到服务器的实例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。