zoukankan
html css js c++ java
后台处理客户端控件上传的文件(input type="file")
private
bool
SaveImages()
{
HttpFileCollection files
=
HttpContext.Current.Request.Files;
System.Text.StringBuilder strMsg
=
new
System.Text.StringBuilder();
strMsg.Append(
"
上传的文件分别是:<hr color=red>
"
);
try
{
for
(
int
i
=
0
; i
<
files.Count; i
++
)
{
HttpPostedFile postedFile
=
files[i];
string
filename, fileExt, filesize;
filename
=
System.IO.Path.GetFileName(postedFile.FileName);
filesize
=
postedFile.ContentLength.ToString();
if
(filename
!=
""
)
{
fileExt
=
System.IO.Path.GetExtension(filename);
strMsg.Append(
"
上传的文件类型:
"
+
postedFile.ContentType.ToString()
+
"
<br>
"
);
strMsg.Append(
"
客户端的文件地址:
"
+
postedFile.FileName
+
"
<br>
"
);
strMsg.Append(
"
上传文件的文件名:
"
+
filename
+
"
<br>
"
);
strMsg.Append(
"
上传文件的文件大小:
"
+
filesize
+
"
字节<br>
"
);
strMsg.Append(
"
上传文件的扩展名:
"
+
fileExt
+
"
<br><hr>
"
);
System.IO.DirectoryInfo dir
=
new
System.IO.DirectoryInfo(
"
C:\\testFile\\
"
);
if
(
!
dir.Exists)
{
dir.Create();
}
postedFile.SaveAs(dir
+
filename);
}
}
strStatus.Text
=
strMsg.ToString();
return
true
;
}
catch
(Exception ex)
{
strStatus.Text
=
ex.Message;
return
false
;
}
}
////////////////////////////////
////////Sixi.
Let it be...
/////
//////////////////////////////
查看全文
相关阅读:
vue之下拉菜单Dropdown的使用
elinput输入框的readonly属性
通过CollectionUtils工具类判断集合是否为空,通过StringUtils工具类判断字符串是否为空
前端与后端之间参数的传递与接收和@RequestBody,@Requestparam,@Param三个注解的使用
为什么数据库能查出两条id相同的数据
js中函数调用时,对参数个数和类型没有要求
避免创建不需要的对象,消除过期对象的引用
避免使用终结方法
避免使用终结方法
快速排序
原文地址:https://www.cnblogs.com/sixiweb/p/1520559.html
最新文章
mysql增量备份及备份脚本
客观公正地评价MySQL和PostgreSQL优劣(转)
postgres数据备份及恢复终结版(转)
解决SecureCRT中文显示乱码和全屏无法显示菜单的问题
MYSQL增量备份
postgresql pitr 热备 note(待整理)
LINUX下DNS服务器的设置
捕获SocketConnection组件连接异常的几个好贴
timeSetEvent的用法(一)
捕获SocketConnection组件连接异常的几个好贴
热门文章
字符串相似度比较实例
timeSetEvent的用法(一)
LINUX下DNS服务器的设置
ASP如何获取文件和目录空间大小
在Delphi中如何维护COM+的状态信息
字符串相似度比较实例
如何让别人访问我的电脑的vue项目
smartadminx项目导入依赖时,点击reinport时没反应且依赖全部报红的解决办法
使用PageHelper进行分页查询
tkMybatis的Example使用
Copyright © 2011-2022 走看看