<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上传多张照片的更多相关文章

  1. FileUpload 上传文件,并实现c#使用Renci.SshNet.dll实现SFTP文件传输

    fileupload上传文件和jquery的uplodify控件使用方法类似,对服务器控件不是很熟悉,记录一下. 主要是记录新接触的sftp文件上传.服务器环境下使用freesshd搭建好环境后,wi ...

  2. [.ashx檔?泛型处理例程?]基础入门#2....FileUpload上传前,预览图片(两种作法--ashx与JavaScript)

    原文出處  http://www.dotblogs.com.tw/mis2000lab/archive/2013/08/20/ashx_beginner_02_fileupload_picture_p ...

  3. Webform之FileUpload(上传按钮控件)简单介绍及下载、上传文件时图片预览

    1.FileUpload上传控件:(原文:http://www.cnblogs.com/hide0511/archive/2006/09/24/513201.html) FileUpload 控件显示 ...

  4. Java Web文件上传原理分析(不借助开源fileupload上传jar包)

    Java Web文件上传原理分析(不借助开源fileupload上传jar包) 博客分类: Java Web   最近在面试IBM时,面试官突然问到:如果让你自己实现一个文件上传,你的代码要如何写,不 ...

  5. ASP.NET使用FileUpload上传文件

    前台代码: <asp:FileUpload ID="fuKeleyi" runat="server" /> <asp:Button ID=&q ...

  6. 解决COS、FileUpload上传文件时中文文件名乱码问题

    方法: MultipartParser mp = new MultipartParser(request, 10*1024*1024); mp.setEncoding("GBK") ...

  7. Asp.Net 之 基本控件FileUpload上传控件

    1.前台代码: <asp:FileUpload ID="FileUpload" runat="server" /> <asp:Button I ...

  8. asp.net 用jquery判断fileupload上传文件的大小和类型和名字

    <script language="javascript" type="text/javascript"> //检查上传文件大小和获取文件名 fun ...

  9. SpringMVC使用FileUpload上传文件

    进口FileUpload和common-io的Jar包 注意:1.Struts2其它方法需要使用的:struts2过滤,将改变reqeust类型,由HttpServletRequest成为MultiP ...

随机推荐

  1. ajax请求体

    jquery向服务器发送一个ajax请求后,可以返回多种类型的数据格式,包括:html,xml,json,text等. $.ajax({ url:"http://www.test.com&q ...

  2. Django框架(十四)-- forms组件、局部钩子、全局钩子

    一.什么是forms组件 forms组件就是一个类,可以检测前端传来的数据,是否合法. 例如,前端传来的邮箱数据,判断邮件格式对不对,用户名中不能以什么开头,等等 二.forms组件的使用 1.使用语 ...

  3. python的multitask模块安装

    今天参考网络上的例子,编写基于python的网络程序,遇到下面的错误. No module named 'multitask' 但是multitask的模块却始终下载不了,在网上找到的CSDN下载链接 ...

  4. 重新编译kubeadm,修改默认证书时间

    参考 kubeadm alpha certs renew Kubeadm1.14 证书调整 kubeadm 部署的 kubernetes 集群,默认的证书有效时间是1年,需要每年手工更新. 1. 重新 ...

  5. Kustomize安装配置入门文档

    一,简介 kustomize是sig-cli的一个子项目,它的设计目的是给kubernetes的用户提供一种可以重复使用同一套配置的声明式应用管理,从而在配置工作中用户只需要管理和维护kubernet ...

  6. Latex 调整断字,连接符,取消断词/断字

    latex使用了处理断字的算法去自动的找断字的地方,而且latex会调整单词间距,使得文章看起来不会显得疏密不一致.大多数情况下,这些算法都工作得很好.但是因为断字的算法是根据某种规则来处理单词的断字 ...

  7. Pandas | 23 分类数据

    通常实时的数据包括重复的文本列.例如:性别,国家和代码等特征总是重复的.这些是分类数据的例子. 分类变量只能采用有限的数量,而且通常是固定的数量.除了固定长度,分类数据可能有顺序,但不能执行数字操作. ...

  8. PHP原生分页的编写

    <?php $link=mysql_connect("localhost","root","admin",'news')or die( ...

  9. OpenResty: 反向代理

    打开文件 注:我配置的是 443  <--> 8083 以下域名根据自己的修改 请自行重启,测试.

  10. nodejs进程管理

    NodeJS可以感知和控制自身进程的运行环境和状态,也可以创建子进程并与其协同工作,这使得NodeJS可以把多个程序组合在一起共同完成某项工作,并在其中充当胶水和调度器的作用. 我们已经知道了Node ...