asp上传服务器后台图片显示,asp.net上传图片到服务器方法详解
ASP.NET的FileUpload控件可用于上传文件到服务器。HoverTreeTop新增了一个“阅图”功能,图片就是用FileUpload上传的。
这里要说明的是上传图片限定文件名和文件大小等代码。
文件上传功能使用用户控件实现,在HoverTreePanel项目中的HTPanel\HControl\UCPictureAdd.ascx 控件,
HoverTreeTop上传的图片文件暂时限定为jpg、png和gif。代码为:
c#代码:
HtPictureInfo h_info = new HtPictureInfo();
h_info.HtSuffix = HoverTreeImageTool.GetGpjImageFileExtension(fileUpload_hovertree.PostedFile.ContentType);
if (h_info.HtSuffix == "")
{
literal_tips.Text = "请选择jpg,png或者gif图片文件";
return;
}
其中GetGpjImageFileExtension方法在HoverTreeFrame项目中,代码:
namespace HoverTree.HoverTreeFrame.HtImage
{
public class HoverTreeImageTool
{
///
/// 根据图片文件的mime内容类型获取文件的后缀名,如果不是gif,png或者jpg图片文件则返回空字符串
/// http://hovertree.com/h/bjag/viv8qlpx.htm
/// http://hovertree.com/texiao/h/contenttype/
///
///
///
public static string GetGpjImageFileExtension(string contentType)
{
switch (contentType)
{
case "image/jpeg":
return "jpg";
case "image/pjpeg":
return "jpg";
case "image/gif":
return "gif";
case "image/png":
return "png";
case "image/x-png":
return "png";
default:
return string.Empty;
}
}
}
}
还有一个就是限定上传文件的大小,暂时限定为1M,代码如下:
if (fileUpload_hovertree.PostedFile.ContentLength > 1048576)
{
literal_tips.Text = "选择的文件太大。";
return;
}
1048576字节也就是1M。
上传使用SaveAs方法就可以:
fileUpload_hovertree.SaveAs(h_fullName);
其中h_fullName为完整文件名字符串。
源码下载:
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
asp上传服务器后台图片显示,asp.net上传图片到服务器方法详解相关推荐
- ElementUI + express实现头像上传及后台图片保存
ElementUI + express实现头像上传及后台图片保存 记录大创项目中的解决方式.只说明基本的实现方法,不代表实际代码.如果你需要在后台保存头像图片的话. 当然也可以直接使用base64格式 ...
- ueditor使用-图片上传正常,图片显示异常404
做个小项目,用到了ueditor,其中需要在ueditor中上传图片. 问题症状: 点击上传图片的按钮后选择图片,上传到了目的文件夹,但是显示不了,f12查看也是404.后来发觉显示图片时路径不对. ...
- 织梦php版本图片不能上传,织梦Dedecms会员中心无法上传图片的解决方法
织梦Dedecms会员中心,由于为了安全性问题,限制了注册会员在会员中心发布信息的时候上传图片,但是管理员登录会员中心发布信息的时候上传图片却不受影响.那该如何解决呢?下面我们来说明一下具体的解决方案 ...
- java怎么跟qtp脚本传参数_QTP多个Action之间传递参数的方法详解
脚本的朋友们都会碰到多个Action之间传递参数的问题,想当年我也是研究了好久才成功的,网上虽然有很多文章都在讲这个问题,但是大多都是雷同的抄来抄去不能解决实际问题,也有可能是我太笨了吧.下面我们来详 ...
- php study 直接显示代码_PHP获取文件大小的方法详解(附视频)
本篇文章主要给大家介绍PHP获取文件大小以及封装获取正常大小的具体方法. 对于初入门的PHP新手来说,PHP获取文件大小这个功能实现,或许有一定的难度.但是相信新手小白们在看过本篇文章介绍后,一定能轻 ...
- 图片上传成功但是图片显示不出来_小程序上传图片到腾讯云
这是小程序开发第二篇,主要介绍如何上传图片到腾讯云,之所以选择腾讯云,是因为腾讯云免费空间大 准备工作 上传图片主要是将图片上传到腾讯云对象存储(COS). 要使用对象存储 API,需要先执行以下步骤 ...
- js 点击按钮或者图片,实现图片上传以及将图片显示在页面上
点击图片本身,实现图片上传: 1.html页面 <div class="card">// 用于接受上传的图片<img src="img.jpg&quo ...
- SpringBoot:上传文件(图片、语音)到本地服务器方案
上代码: 一.Controller层: @ApiOperation("上传作品图片") @PostMapping(value = "uploadCalligraphy&q ...
- 服务器文件上传记录,记录一下上传文件(图片)的过程上传图片到ftp服务器
由于没理解servlet为何要用struts2取代而耗费了不少时间在找如何获取前端传输过来的数据.html public void doPost(HttpServletRequest request, ...
- java 跨域上传_java后台图片跨域上传图片 文件
发送方 @ResponseBody @RequestMapping(value="/imgUpLoadNewOneKuaYu")public String imgUpLoadNew ...
最新文章
- 三目运算符引发的一次事故
- 利用FreeImage将gif图像转为opencv中的Mat
- 【TCP/IP 协议】 TCP/IP 基础
- 验证身份照号码是否有效
- opencv4.0.1配合contrib在linux下面安装编译全过程
- 重学TCP协议(7) Timestamps 选项
- 【java学习之路】(javaWeb【后端】篇)003.RequestResponse
- python如何查询文件路径_Python使用os.listdir和os.walk获取文件路径
- 阿里云centos7上yum安装并连接mysql
- 【Redis监控工具之treeNMS 】
- [状压dp] 炮兵阵地(状压dp)
- 微信公众号图文消息html5,微信公众号单图文消息如何编辑
- 模拟电子线路复习笔记( 六) —— 集成运算放大器原理及其运用
- 1分钟教会你如何截图文字识别,建议收藏备用
- 模拟电路仿真LTspice(2):三极管特性曲线
- Sniffer软件简介
- sql left()函数
- 山经·南山经:猨翼山 [yuán yì shān]
- 云服务器、VPS、虚拟主机三者之间的区别?
- 音频压缩编码技术(五)—ffmpeg命令方式生成AAC文件
热门文章
- ubantu 安装anaconad_Ubuntu16.04安装Anaconda (转)
- 小数保留4位_实验结果保留几位有效数字?
- 【SPOJ-SUBLEX】Lexicographical Substring Search(字典序第k小的子串(不重复统计同一个子串)---后缀自动机)
- 安装mysql输入_安装mysql
- mysql 教学方法总结_MySQL教程之MySQL知识总结
- hive中groupby优化_工作中总结的关于hive的优化方案
- html时间显示在div中,在html页面实时显示系统时间
- TensorFlow1.1搭建自编码网络
- 翻译: 构建基于卡尔曼滤波器的 IMU 用速度数据改进 IMU 姿态估计
- 漫画:什么是ZooKeeper、Znode、最大ZXID、Paxos、ZAB协议?