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
""
;
}
}
查看全文
相关阅读:
C# webservice服务跟踪调试方法(转)
ServiceBase.OnStart 方法
基本类型和引用类型
js基本概念
在HTML中使用JavaScript
js中的this
SQL 取两日期的记录
常用数据结构[转]
How to: Pass Values Between ASP.NET Web Pages
example for store procedure with both transcration and error handling
原文地址:https://www.cnblogs.com/Sandheart/p/98577.html
最新文章
线程运行机制
内部类
单例类
静态工厂方法
[Python] 常用小函数
[论文] How
[论文] 随着人口压力的增加,西非四十年来土地覆盖变化加速
[论文] 西部玉米带最近的土地利用变化威胁着草原和湿地
[pytorch] API总结、速查
[Python] 速查表(keras&scikit&dl)
热门文章
[Python] 速查表(numpy&matplotlib&pandas)
[Latex] 符号速查表
[GDAL] 六参数
[Python] venv基于pip的常用包安装(pytorch,gdal...) 以及 pyenv的使用
[Python] Numpy中容易忽略的小技巧
[Docker] 操作备忘
[Ubuntu] 服务器常用命令
数据库修改为单个用户后,改成多个用户的方式
SqlException 服务器主体无法在当前安全上下文下访问数据库
sql server 数据库创建链接服务器访问另外一个sql server 数据库
Copyright © 2011-2022 走看看