Asp.net判断图片存在的并获取图片

ASP.NET MVC 上传图片到项目目录中的文件夹并显示 因项目需求,需要一个上传图片并显示的功能,类似于上传头像并显示出来。查阅了网上资料,写了个Demo,希望能帮助到更多的人。此Demo基于ASP.NET MVC实现。 选择图片: 点击按钮进行上传: 一、先在项目中新建一个文件夹用于存放图片 二、View页面代码 @{ Layout = null; } <!DOCTYPE html> <html> <he... 阅读详情
/// <summary>
        /// 判断本地、远程图片,取图片
        /// </summary>
        /// <param name="RecPic">要判断的图片路径</param>
        /// <returns></returns>
        public static string GetDefualCourseImgtUrl(string RecPic)
        {
            string resultPath = string.Empty;
            string m_ImgPath = UploadPathHelper.GetUploadPath();
            if (string.IsNullOrEmpty(RecPic) || (!IsExistRemoteImage(RecPic) && !File.Exists(PathHelper.ServerMapPath("~/"+m_ImgPath + RecPic))))
            {
           //获取默认图片的方法
                resultPath = GetDefaultImageUrl();
            }
            else
            {
                if(IsExistRemoteImage(RecPic))
                {
                    resultPath = RecPic;
                }
                else if(File.Exists(PathHelper.ServerMapPath("~/"+m_ImgPath + RecPic)))//<span style="font-family: Arial, Helvetica, sans-serif;">PathHelper.ServerMapPath自己封装获取绝对路径的方法</span>
                {
                    resultPath = m_ImgPath + RecPic;
                }
                else
                {
                   //获取默认图片的方法
                   resultPath = GetDefaultImageUrl(); 
                } 
            } 
            return resultPath; 
        } 
        /// <summary> 
        /// 远程判断图片是否存在 
        /// </summary> 
        /// <param name="curl"></param> 
        /// <returns></returns> 
        private static bool IsExistRemoteImage(string curl) 
        { 
             try 
             { 
                 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri(curl)); 
                 ServicePointManager.Expect100Continue = false; 
                ((HttpWebResponse)request.GetResponse()).Close();</span>
                 return true;
             } 
             catch 
             { 
                 return false; 
             } 
        }

ASP.NET 多张图片上传,并可以预览。 一、首先先上效果图: 1、上传前 2、上传后 二、主要使用控件:FileUpload,DataList展示多张图片 三、代码 1、前台aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ProductZiZhiUpload.aspx.cs" Inherits="ProductZiZhiUpload" %... 阅读详情

相关推荐

ASP.NET获取微信客户端上传的图片

ASP.NET获取微信客户端上传的图片 本来我以为这个是很简单的事情,后来做了才发现原来使用微信JS-SDK的时候,微信的HTML5客户端不会将图片直接post给我服务端,而是先提交给微信服务器,然后我的服务端需要通过serverId 来获得图片,大致的流程我绘制了UML,大家可以理解下 Created with Raphaël 2.1.0微信客户端微信客户端微信服务器微信服务器WebAP

shyleoking的专栏 6063

asp.net 判断指定路径指定文件夹下是否有图片文件存在

///<summary> ///判断是否有图片 ///</summary> ///<paramname="folderPath">指定文件夹路径</param> ///<returns>bool</returns> publicbooljudgeExpensionName(stringfo...

weixin_30825199的博客 461

ASP.NET实现动态图片轮播技巧

JavaScript是一种轻量级的编程语言,它使得网页能够具有交互式功能。作为一个解释执行的脚本语言,JavaScript不依赖于任何特定的浏览器,但是它运行在浏览器所提供的JavaScript引擎中。在图片切换中,JavaScript扮演了执行逻辑判断和动态内容更新的角色。通过DOM操作,JavaScript能够实时修改网页内容,包括改变图片的显示、处理用户的点击事件等。// 一个简单的JavaScript示例在上述代码中,函数接受一个参数src,这个参数代表图片的地址。

weixin_36487018的博客 846

.net后台判断服务器(http/https开头)图片是否存在

// url 网路图片 // 例:https://lmg.jj20.com/up/allimg/4k/s/02/2109242332225H9-0-lp.jpg public bool GetImageIsExists(string url) { string message = ""; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri(url)); ServicePointManager.Expe.

Laaguid的博客 691

asp.net 在线查看TIF图片

asp.net 方便用户浏览在线查看TIF图片

webform网站,判断当前网站是否存在某个文件

在网站加载某个文件之前,先进行判断,以免网站提示某个文件找不到

『.NET』C#/.NET 下载图片并保存到本地的示例代码

C#/.NET 下载图片并保存到本地 1.通过Url获取到Image格式的文件 public static Image UrlToImage(string url) { WebClient mywebclient = new WebClient(); byte[] Bytes = mywebclient.DownloadData(url); using (MemoryStream ...

老陈聊架构 1万+

NET 获得图片实例(字节流显示图片)

NET 获得图片实例(字节流显示图片)NET 获得图片实例(字节流显示图片)NET 获得图片实例(字节流显示图片)NET 获得图片实例(字节流显示图片)

ASP.net流的方式输出图片或文件

using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;usi...

weixin_30810239的博客 454

asp.net(c#)判断远程图片是否存在

代码如下:private int GetUrlError(string curl) { int num = 200; if(this.method==1) { HttpWebRequest request=(HttpWebRequest) WebRequest.Create(new Uri(curl)); ServicePointManager.Expect100Continue=false; try { ((HttpWebResponse)request.GetResponse()).Close(); } catch(WebException exception) { if(exceptio

分位数回归和stata

分位数回归与stata 找了半天也没找到我想看的那种完整点的stata教程,只好自己写一个了… 参考教材:《用STATA学微观计量经济学》&《高级计量经济学及STATA应用_第2版》 第一部分 纯理论 更加详细的百度吧,很长很长,这里主要是拿来和ols比较。ols是均值回归,求解的方法是残差的平方最小,而这里就是对残差的绝对值用分位数做惩罚。(思想了解一下即可) 第二部分 Stata...

Joycezzz的博客 1万+

asp.net 图片上传与显示

代码 protectedvoidButton1_Click(objectsender,EventArgse){stringfileName=this.File1.PostedFile.FileName;//取得客户端文件名stringtype=fileName.Substring(fileName.LastIndexO...

weixin_30332705的博客 102

phpstudy自定义安装mysql8.3并启动

下载压缩包文件然后按下面的图片一步一步操作选择版本,选择第一个压缩包文件,下载下载完成后,解压到phpstudy环境目录下

互联网碎碎念 2802

c# 删除文件中的图片

在.net中,当删除了数据库中存入图片的这条记录时,如果删除在文件夹的这张图片呢?

dingxingmei的专栏 1万+

摄像头visio_最全面弱电智能VISIO图标集(百个),高大上方案就靠这个了

原标题:最全面弱电智能VISIO图标集(百个),高大上方案就靠这个了不会用Visio,Visio画拓扑画的很丑,怎么办?本期sin66小编免费分享一份最全面的弱电智能VISIO图标集(百个)给大家,以后画拓扑、做方案,直接高大上起来!需要本期资料直接看文末!!接下来我们一起看一下这些Visio图标大全:我们从下图可以看出前端设备主要是由枪机,筒机,无线摄像头,半球,球机,USB摄像头等构成,对于绘...

weixin_39644915的博客 1万+

MAC(m1)-VMWare Fusion安装CentOS7.9

MAC(m1)-VMWare Fusion安装CentOS7.9

兴趣是最好的老师 1770

在ASP.NET中自动合并小图片并使用CSS Sprite显示出来

前几天MS的ASP.NET小组推出了一个小组件:Sprite and Image Optimization Framework,用于生成Sprite CSS,及将小的图片生成一副大图。 下载地址:http://aspnet.codeplex.com/releases/view/50140 下载后工程中有一个类库,一个ASP.NET WebForm示例以及一个ASP.NET MVC示例。 下面我们就看看ASP.NET MVC的示例   图中所标记的图片都是来源于一个整张的图片 ~/App_S

重典的博客 5733

把大表拆成更好用的“小仓库”:SAP HANA 表分区设计、分区裁剪与内存代价全解析

摘要:本文深入解析SAP HANA分区技术的核心价值与实现策略。作为内存数据库的"手术刀",分区通过将逻辑表横向切分为独立物理容器,显著提升并行计算能力与查询效率。重点探讨了三种分区类型(Range、Hash、Round-robin)的适用场景,以及分区裁剪的优化原理与前提条件。特别指出分区设计需要平衡查询模式与数据分布,并揭示了分区对内存占用的双向影响机制:既可能因字典复制增加消耗,也可能因数据纯度提升压缩率。通过电商订单表等实际案例,展示了合理分区如何将分钟级报表优化至秒级响应。文章

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1652

asp.net上传图片,保存文件名和路径,并利用javascript显示图片预览

FileUpload控件   属性: FileName: 获取上传的文件名 HasFile: 是否选择(存在)上传的文件 ContentLength: 获得上窜文件的大小,单位是字节(byte)   方法: Server.MapPath(): 获取服务器上的物理路径 SaveAs(): 保存文件到指定的文件夹   注意:默认情况下限制上传文件大小为4MB,通过we

道法自然 1万+

【BlueZ】编译产物详解:可执行文件/库文件/工具的生成路径与用途

BlueZ二次开发编译产物机制解析 摘要:在BlueZ蓝牙协议栈二次开发中,90%的报错源于对编译产物类型和路径的混淆。本文系统剖析BlueZ的三阶段编译机制:1)配置阶段生成Makefile;2)编译阶段在.libs目录下产生临时库和可执行文件(不可直接运行);3)安装阶段将产物部署到系统标准路径。重点解析守护进程、命令行工具、动态库的核心路径差异,并针对五大高频问题(如临时库运行崩溃、动态库不匹配、系统覆盖等)给出解决方案。

byte轻骑兵的技术小窝 1万+

SAP_FICO模块-资产减值功能对折旧和残值的影响

SAP_FICO模块-资产减值操作对资产历史折旧以及后续折旧的影响,包括减值操作的配置前提

风沙的博客 2805

ASP.NET如何获取远程图片

ASP.NET 实现通过URL 获取远程的图片或者文件方法。我们可以创建System.Net.WebClient 对象  通过 DownloadFile() 方法来获取远程图片或者文件 。  具体实现如下using System;using System.Data;using System.Configuration;using System.Collections;using Sys

山里娃的专栏 1281

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ASP.NET上传图片至数据库并显示图片

 本文向您介绍ASP.NET上传图片至数据库并读取图片显示,主要通过以上传图片相对路径,并读取显示、二进制流的方式存入数据库,并读取显示。两种简单的方法。<br /> <br /> <br />目前,到以下两种方法:<br />1:上传图片的相对路径到数据库中相应字段里,读取显示时,将控件(假设用的是Image控件)的ImageUrl属性指向该相对路径即可。<br />2:将图片以二进制流的方式整体上传到数据库里,读取显示时,以二进制流的方式整体读出。这种方法稍微麻烦一点,但保存的是图片整体到数据库里。<b

JerryLei2010的专栏 1954

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: JSON编码格式提交表单数据详解
下一篇: asp.net mvc添加多条数据到数据库
wingahi
博客等级 码龄15年 15粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值