zoukankan
html css js c++ java
上传文件
/**/
///
<summary>
///
上传文件,上传成功后返回一个 string 型的所上传文件名 上传文件不能超过3.5M
///
</summary>
///
<param name="UpFileInput">
上传文件所用的控件的ID
</param>
///
<param name="FileSavePath">
上传文件保存的路径(与上传页的相对路径)
</param>
///
<param name="P">
Web窗体页
</param>
///
<returns>
上传文件的文件名 String
</returns>
public
string
PubUpFile(System.Web.UI.HtmlControls.HtmlInputFile UpFileInput,
string
FileSavePath,Page P)
{
if
(UpFileInput.PostedFile.ContentLength
<
3000
*
1024
)
{
//
检查提供的目录是否存在,如不存在则创建
PubExDirectory(FileSavePath,P);
//
获娶上传文件的文件名,并保存到指定的目录
string
UpFileName;
if
(UpFileInput.PostedFile.FileName.LastIndexOf(
"
\\
"
)
!=
-
1
)
{
UpFileName
=
UpFileInput.PostedFile.FileName.Substring(UpFileInput.PostedFile.FileName.LastIndexOf(
"
\\
"
),UpFileInput.PostedFile.FileName.Length
-
UpFileInput.PostedFile.FileName.LastIndexOf(
"
\\
"
));
}
else
{
UpFileName
=
"
\\
"
+
UpFileInput.PostedFile.FileName;
}
UpFileInput.PostedFile.SaveAs(P.Server.MapPath(FileSavePath
+
UpFileName));
return
FileSavePath
+
UpFileName;
}
else
{
P.Response.Write(
"
<Script Language=\
"
JavaScript\
"
>\n<!--\n alert(\
"
上传文件不能大于3M,请选择正确的文件!\
"
)\n //-->\n</Script>
"
);
return
""
;
}
}
查看全文
相关阅读:
匿名内部类详解
成员内部类详解
内部类
局部内部类详解
switch
Enum 类型
循环
标号
软件开发模型
RUP
原文地址:https://www.cnblogs.com/Sandheart/p/98577.html
最新文章
NHibernate 组件基础 (第六篇)
NHibernate 映射基础(第三篇) 简单映射、联合主键
NHibernate 数据查询之Linto to NHibernate (第八篇)
ArcMap VBA实现连续编号
Windows平台下使用CodeBlocks+GCC编译器生成动态dll,C#调用报错
GDAL 地图切片层级计算公式
基于 MBTiles 规范扩展的缓存文件格式说明
支持 MBTiles 规范的预缓存
MBTiles地图瓦片管理工具
Image.FromFile 方法锁住文件解决方法
热门文章
devexpress GridControl 行指示列图标绘制
WampServer
web服务器--apache
web服务器--nginx简介
什么是WEB服务器?
计算机无法连接网络,查找计算机网络问题
数字签名和对称以及非对称加密过程
python 3.0读取文件出现编码错误(illegal multibyte sequence )
MySQL:比较两个数据表不同部分
mysql 导入txt数据
Copyright © 2011-2022 走看看