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
""
;
}
}
查看全文
相关阅读:
API文档大集合
jenkins 构建 job 并获取其状态的实现
jenkins 插件乱码处理与文件上传
更优雅的配置:docker/运维/业务中的环境变量
部署仓库中 nginx 下游依赖配置改进
dotnet core 在 MIPS64 下的移值进度:EA 版本已经发布
tmux 编译安装过程
各数据源的时间/日期的提取能力对比
关于若干性能指标的阐述
为缓存、外部接口调用添加超时处理
原文地址:https://www.cnblogs.com/Sandheart/p/98577.html
最新文章
ASP.NET Core使用HttpClient的同步和异步请求
virtualenvwrapper安装和常用指令(mac)
jenkins maven设置settings.xml
centos7 安装postgres9.4
docker部署rabbitMQ
docker创建image方法以及常用指令介绍
docker部署jenkins环境
python json.dumps中文乱码
Map集合
jmeter no-gui模式动态传递场景参数
热门文章
lambda取两字符串的交集
推荐大家一个靠谱的论文检测平台
靠谱的论文查重检测平台
GridSearchCV 参数
排序算法(1)
sklearn.metrics【指标】
RandomForestClassifier参数
AdaBoostClassifier参数
多线程
LinearDiscriminantAnalysis参数、属性和方法
Copyright © 2011-2022 走看看