FileUpload上传多张照片
<asp:FileUpload ID="uploaderInput" runat="server" multiple="multiple" accept="image/*"/>
<asp:Button ID="but_imgup" runat="server" Text="照片上传" />
<asp:Image ID="img_face" runat="server" Width="" Height="" />
#region 上传方法
public bool Upload()
{
HttpFileCollection upFiles = Request.Files;
if (upFiles.Count > )
{
string wenjianjia = "a_" + DateTime.Now.ToString("yyyy-MM-dd");
string savePath = "~/img/" + wenjianjia;
string savePaths = MapPath(savePath);
if (!Directory.Exists(savePaths))
{
Directory.CreateDirectory(savePaths);
}
for (int i = ; i < upFiles.Count; i++)
{
string url_a = "a" + DateTime.Now.Ticks.ToString() + i;
string url_f = "f" + DateTime.Now.Ticks.ToString() + i; string extendName = string.Empty;
HttpPostedFile PostedFile = upFiles[i];
if (PostedFile.ContentLength > )
{
extendName = Path.GetExtension(PostedFile.FileName.ToLower()).Replace(".", "");
//保存 原始图
url_a = "/" + url_a + "." + extendName;
url_f = "/" + url_f + "." + extendName;
string url_as = savePaths + url_a;
string url_fs = savePaths + url_f;
//苹果手机 图片角度 调整
string url = savePaths + url_f;
PostedFile.SaveAs(url);
RemoveRotateFlips(url, url_as);
File.Delete(url);
//缩略图
MakeThumbnail(url_as, url_fs, , , "H");
File.Delete(url_as);
//显示 图片
img_face.ImageUrl = savePath + url_f;
}
}
return true;
}
else
{
return false;
}
}
#endregion
FileUpload上传多张照片的更多相关文章
- FileUpload 上传文件,并实现c#使用Renci.SshNet.dll实现SFTP文件传输
fileupload上传文件和jquery的uplodify控件使用方法类似,对服务器控件不是很熟悉,记录一下. 主要是记录新接触的sftp文件上传.服务器环境下使用freesshd搭建好环境后,wi ...
- [.ashx檔?泛型处理例程?]基础入门#2....FileUpload上传前,预览图片(两种作法--ashx与JavaScript)
原文出處 http://www.dotblogs.com.tw/mis2000lab/archive/2013/08/20/ashx_beginner_02_fileupload_picture_p ...
- Webform之FileUpload(上传按钮控件)简单介绍及下载、上传文件时图片预览
1.FileUpload上传控件:(原文:http://www.cnblogs.com/hide0511/archive/2006/09/24/513201.html) FileUpload 控件显示 ...
- Java Web文件上传原理分析(不借助开源fileupload上传jar包)
Java Web文件上传原理分析(不借助开源fileupload上传jar包) 博客分类: Java Web 最近在面试IBM时,面试官突然问到:如果让你自己实现一个文件上传,你的代码要如何写,不 ...
- ASP.NET使用FileUpload上传文件
前台代码: <asp:FileUpload ID="fuKeleyi" runat="server" /> <asp:Button ID=&q ...
- 解决COS、FileUpload上传文件时中文文件名乱码问题
方法: MultipartParser mp = new MultipartParser(request, 10*1024*1024); mp.setEncoding("GBK") ...
- Asp.Net 之 基本控件FileUpload上传控件
1.前台代码: <asp:FileUpload ID="FileUpload" runat="server" /> <asp:Button I ...
- asp.net 用jquery判断fileupload上传文件的大小和类型和名字
<script language="javascript" type="text/javascript"> //检查上传文件大小和获取文件名 fun ...
- SpringMVC使用FileUpload上传文件
进口FileUpload和common-io的Jar包 注意:1.Struts2其它方法需要使用的:struts2过滤,将改变reqeust类型,由HttpServletRequest成为MultiP ...
随机推荐
- 工作不久的安卓开发者,他们是这样规划自己的Android学习路线
Android开发工作者工作不久的时候,会有一段迷茫期,觉得自己应该再学一点,却不知道从何学起,该怎样规划自己的学习路线呢?今天,我给大家梳理一下Android基础,就像建造房屋一样,要建造一座宏伟的 ...
- 安装elasticsearch+kibana+searchguard
---------------------------------安装es的search-guard-------------------------------------------------- ...
- xampp1.8.3 配置 php5.x 访问 SQL Server 2008
1.安装xampp 2.下载php sqlsrv扩展 Microsoft Drivers 3.2 for PHP for SQL Server 官方下载地址: http://www.microsoft ...
- centos下的python无法打印中文
Python3中输出中文的方法如下: 方法一:在环境变量中,设置PYTHONIOENCODING=utf-8 以centos为例执行: export PYTHONIOENCODING=utf-8 方法 ...
- Navicat Premium永久激活方式
今天安装完Navicat Premium,运行时出现只能用14天的信息,所以就比较生气,只能用14天,那我还下你干啥,所以就查教程,弄了个破解工具,最后大功告成,应该是可以永久使用了,具体的教程看下 ...
- blocking cache和non-blocking cache
- a Blocking Cache will not accept any more request until the miss is taken care of. - a Non-blockin ...
- 初识PIXI.js
由于项目需要接触到PIXI这个框架,故开始了一顿打头操作 由于目前PIXI的文档还是很少,而且大多数是英文文档这里提供几个PIXI的demo和文档 demo: http://47.99.120.179 ...
- Oracle EBS11i的下载
1.登陆Oracle eDelivery https://edelivery.oracle.com/osdc/faces/Home.jspx 2.需要账号登录才能进行下载 chaomu@css.com ...
- VMware Workstation创建Windows2012server虚拟机
镜像文件需要下载到物理机 3.需要输入iso文件 对应的密钥 定义普通的用户名与密码 4.指定按照路径 5. 大概都是下一步 根据提示需要重启 选择带GUI的服务器进行安装,因为windows命令行模 ...
- Layui 表单赋值 编辑页面赋初值
原文:https://blog.csdn.net/yulongxue/article/details/97924591 //编辑 if (id > 0) { $.post("/Hand ...