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>
"
);
}
}
查看全文
相关阅读:
Vue CLI Plugin Electron Builder 打包出现空白问题
git 不小心提交大文件出错问题
electron-vue创建项目
electron ico文件问题
多尺寸ico图标制作工具GIMP
ps ico图标制作插件
fluent-ffmpeg
CopyWebpackPlugin 拷贝某个文件夹的文件到某个文件夹
electron-vue 目录有中文打包报错问题
js 给控件新增class
原文地址:https://www.cnblogs.com/xiaobaigang/p/1604900.html
最新文章
判断ie版本加载不同内容gte lte endif判断
ie是11最新版本打开F12竟然默认以ie7文档模式运行
记onbeforeunload不生效现象
记一次中文乱码
【解决】VScode不能正常使用 Ctrl-K-C 进行注释
git-工作中常用的命令
sudo免密设置
关于python正则表达式中的否定预查
Centos7下安装python3.x
python办公自动化之图像对比&模拟鼠标点击
热门文章
Python驱动SAP GUI完成自动化(六):驱动组合框GuiComboBox
WEB开发-HTML入门学习总结
华为RPA机器人学习(2)
华为RPA机器人学习(1)
一篇文章理解AB测试和灰度发布
Wifi钓鱼工具——fluxion
Wireless Attacks——Aircarck-ng
三、k8s集群可用性验证与调参(第一章、k8s高可用集群安装)
二、k8s二进制安装集群(第一章、k8s高可用集群安装)
一、k8s介绍(第一章、k8s高可用集群安装)
Copyright © 2011-2022 走看看