.NET两种图片上传方式
1.使用FileUpload控件,在上传的使用saveUrl使用的是绝对路径而存入数据库的是相对路劲
代码:
if (!this.fileUpload1.HasFile || !this.fileUpload2.HasFile)
{
this.ShowMessage("您选择了企业会员注册,必须上传身份证和营业执照的信息", false);
return;
}
else
{
string fileName1 = this.fileUpload1.FileName;
string fileName2 = this.fileUpload2.FileName;
string type1 = fileName1.Substring(fileName1.LastIndexOf(".") + 1);//获取文件类型
string type2 = fileName2.Substring(fileName2.LastIndexOf(".") + 1);//获取文件类型
if (!((type1 == "jpg" || type1 == "gif" || type1 == "bmp" || type1 == "png") && (type2 == "jpg" || type2 == "gif" || type2 == "bmp" || type2 == "png")))
{
this.ShowMessage("您上传的文件格式不正确", false);
return;
}
else
{
string dateString=DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString();
string newFileName1=dateString+"IDCard."+type1;
string newFileName2=dateString+"BusLicence."+type2;
saveUrl1 = Page.Server.MapPath("Storage/Org/") +newFileName1;//上传时用的是绝对路径
saveUrl2 = Page.Server.MapPath("Storage/Org/") +newFileName2;
//还要获取相对路径,一写入数据库
url1 = "~/Storage/Org/" + newFileName1;
url2 = "~/Storage/Org/" + newFileName2;//在将这两个相对路径的Url写入数据库
}
}
2.将图片转换成二进制流然后写入数据库进行存储
转载于:https://www.cnblogs.com/wuxiaoqian726/articles/1807059.html
.NET两种图片上传方式相关推荐
- 二阶段补充:文件上传服务端处理,后端文件上传、前端两种文件上传方式
1.文件上传 2.后端文件上传 两种方案: 兼容性较好的commons-fileupload,支持所有版本的Servlet,即所有版本的Tomcat 优点: 兼容性 缺点 需要外部jar,比较麻烦.代 ...
- 基于python的selenium两种文件上传方式
方法一.input标签上传 如果是input标签,可以直接输入路径,那么可以直接调用send_keys输入路径. 方法二.非input标签上传 这种上传方式需要借助第三方工具,主要有以下三种情 ...
- Spring Boot + Vue 前后端分离,两种文件上传方式总结
在Vue.js 中,如果网络请求使用 axios ,并且使用了 ElementUI 库,那么一般来说,文件上传有两种不同的实现方案: 通过 Ajax 实现文件上传 通过 ElementUI 里边的 U ...
- .vue文件_Spring Boot + Vue 前后端分离,两种文件上传方式总结!
在Vue.js 中,如果网络请求使用 axios ,并且使用了 ElementUI 库,那么一般来说,文件上传有两种不同的实现方案: 通过 Ajax 实现文件上传 通过 ElementUI 里边的 U ...
- 两种方法上传本地文件到github
自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的原因是我习惯本地编辑,完成以后再一起上传github.看过了几个教程,总结出最 ...
- php图片上传为base64,php实现base64图片上传方式实例代码
/** * base64图片上传 * @param $base64_img * @return array */ header("content-type:text/html;charset ...
- 亚马逊服务器上传文件是什么类型,新手必看!亚马逊的三种产品上传方式对比...
作为亚马逊卖家,如何快速.详尽并准确地上传产品是产品畅销与否的第一步,本篇文章为卖家介绍并对比亚马逊站内上传产品的三种方法. 一. 后台手动创建新商品 1.进入亚马逊卖家后台,如下图所示点击" ...
- js+php在线截图 jquery fileupload.js,另一种图片上传 jquery.fileupload.js
今天遇到另外一种上传图片方法 用jquery.fileupload.js 一个文件类型的元素 $("#fileupload").fileupload({ datatype:&quo ...
- java ftp传图片_Java 图片上传方式一 : ftp 图片服务器
一 : Linux ftp 图片服务器 1. Linux 安装 ftp linux服务器配置 安装ftp yum install vsftpd 启动服务 service vsftpd start 开机 ...
最新文章
- KVM创建虚拟机(六)
- Oracle 分析及动态采样
- cordova 强制竖屏
- python并集符号_Python Union()用法及代码示例
- java基础之 hashmap
- paip.IIS 7.5 应用程序池,应用程序以及虚拟目录的存储位置
- 双光耦开关电源电路图_简单的开关电源电路图大全(六款简单的开关电源电路设计原理图详解)...
- APP上架因收集个人信息问题被拒绝该怎么解决?
- netkeeper客户端_中国电信创翼客户端下载
- 【wordpress】wordpress自己制作主题看这一篇就够了/常用函数/注意事项
- js骚操作骂人不带脏
- python tkinter界面可视化工具
- 现在的男生为什么不主动追求女生了
- 各类文件的文件头尾总结
- Android连连看游戏
- SQL Server中@@ROWCOUNT的用法
- 指定Jboss的JDK
- python在程序中模拟键盘鼠标操作
- 利用铁匠组件实现在线头像截图的效果
- 合肥轨道交通线路图(2025+ / 运营版)