zoukankan
html css js c++ java
图片上传(ASP.NET)
HTTP方式图片上传,
文件下载
Code
for
(
int
i
=
0
; i
<
iTotal; i
++
)
{
try
{
//
取得上传文件信息,并替换其名称
HttpPostedFile file
=
context.Request.Files[i];
sFile
=
Path.GetFileName(file.FileName);
sFile
=
sFile.Substring(sFile.LastIndexOf(
"
.
"
));
string
datatime
=
System.DateTime.Now.ToString(
"
yyyyMMddHHmmssffff
"
);
//
为了防止重名,获得日期为文件名 年月日时分秒毫秒
sFile
=
datatime
+
sFile;
//
上传后文件的新名
//
创建文件夹
string
strDay
=
System.DateTime.Now.ToString(
"
yyyyMM
"
);
DirUrl
=
HttpContext.Current.Server.MapPath(
"
~/img/
"
+
strDay
+
"
/
"
);
if
(
!
System.IO.Directory.Exists(DirUrl))
//
检测文件夹是否存在,不存在则创建
System.IO.Directory.CreateDirectory(DirUrl);
_Url
=
"
http://www.cnblogs.com/img/
"
+
strDay
+
"
/
"
;
//
if
(file.ContentLength
>
0
||
!
string
.IsNullOrEmpty(file.FileName))
{
//
保存文件
file.SaveAs(DirUrl
+
sFile);
url
=
_Url
+
sFile;
reUrl
=
url;
if
(context.Request.Form[
"
Type
"
].ToUpper()
!=
"
NOWATER
"
)
{
Solely.ImageWater sy
=
new
Solely.ImageWater(url);
bool
flag
=
sy.Watermark();
reUrl
=
sy.ThumbImage;
}
}
}
catch
(Exception ex)
{
url
=
"
error
"
;
context.Response.Write(
"
<script>window.parent.Finish('
"
+
reUrl
+
"
');</script>
"
);
}
}
查看全文
相关阅读:
js浏览器之浏览器对象
js浏览器
js面向对象编程之创建对象
js面向对象编程
STS清理
使用STS新的工作空间无需再配置
去掉文本框中的空格
MySQL轻量版使用,无需安装,无脑操作
Eclipse&STS常用小技巧
如何配置上传虚拟路径问题?
原文地址:https://www.cnblogs.com/xiaobaigang/p/1604900.html
最新文章
2.创建实体类,实体类的对象关系映射以及使用SchemaExport在数据库中自动生成表结构
1.struts2与hibernate的整合配置
开始struts2+hibernate实现连接数据库进行增删改查----------------------------------------------------------------------
在此 老a在线考试系统全部完成
使用hibernate完成教师查询学生考试信息模块
使用hibernate完成教师管理考题模块
Java中的别名现象
我现在还缺什么
对学习方法的感悟
删除误添加的本地github检查库文件
热门文章
Hibernate与oracle关于自增序列的设置问题。
错误 An association from the table STUDENT refers to an unmapped class: com.pb.hibernate.po.Grade
找不到错误的错误,hibernate多对一映射时报错
错误not-null property references a null or transient value
错误JDBCTransaction cannot be cast to javax.transaction.Transaction解决方法
又遇到瓶颈了
js浏览器操作DOM之删除DOM
js浏览器操作DOM之插入DOM
js浏览器操作DOM之更新DOM
js浏览器之操作DOM
Copyright © 2011-2022 走看看