HtmlInputFile实现单个文件上传
2010-05-09 08:52
453 查看
<% @ Page Language="C#" %>
<script language="C#" runat="server">
void UploadBtn_Click(Object sender,EventArgs e){
if (UpFile.PostedFile!=null) {
// 显示上传文件的文件名、文件类型和文件大小
FileName.InnerHtml=UpFile.PostedFile.FileName;
FileType.InnerHtml=UpFile.PostedFile.ContentType;
FileLength.InnerHtml=UpFile.PostedFile.ContentLength.ToString();
FileDetails.Visible=true;
//取文件名
string myDir=UpFile.PostedFile.FileName;
int mypos=myDir.LastIndexOf("\\");
string myFileName=myDir.Substring(mypos);
// 保存上传的文件
string mySavePath=Server.MapPath(".")+ myFileName;
SaveDir.InnerHtml=mySavePath;
UpFile.PostedFile.SaveAs(mySavePath);
}
}
</script>
<form method="post" enctype="multipart/form-data" runat="server">
选择要上传的文件: <input id="UpFile" type="file" runat="server">
<input type=submit value="上传"
OnServerclick="UploadBtn_Click" runat="server"><br><br>
<div id="FileDetails" Visible=false runat="server">
<b>原文件名:</b><span id="FileName" runat="server"/><br>
<b>上传到服务器:</b><span id="SaveDir" runat="server"/><br>
<b>文件类型:</b><span id="FileType" runat="server"/><br>
<b>文件大小:</b><span id="FileLength" runat="server"/>字节<br>
</div></form>
<script language="C#" runat="server">
void UploadBtn_Click(Object sender,EventArgs e){
if (UpFile.PostedFile!=null) {
// 显示上传文件的文件名、文件类型和文件大小
FileName.InnerHtml=UpFile.PostedFile.FileName;
FileType.InnerHtml=UpFile.PostedFile.ContentType;
FileLength.InnerHtml=UpFile.PostedFile.ContentLength.ToString();
FileDetails.Visible=true;
//取文件名
string myDir=UpFile.PostedFile.FileName;
int mypos=myDir.LastIndexOf("\\");
string myFileName=myDir.Substring(mypos);
// 保存上传的文件
string mySavePath=Server.MapPath(".")+ myFileName;
SaveDir.InnerHtml=mySavePath;
UpFile.PostedFile.SaveAs(mySavePath);
}
}
</script>
<form method="post" enctype="multipart/form-data" runat="server">
选择要上传的文件: <input id="UpFile" type="file" runat="server">
<input type=submit value="上传"
OnServerclick="UploadBtn_Click" runat="server"><br><br>
<div id="FileDetails" Visible=false runat="server">
<b>原文件名:</b><span id="FileName" runat="server"/><br>
<b>上传到服务器:</b><span id="SaveDir" runat="server"/><br>
<b>文件类型:</b><span id="FileType" runat="server"/><br>
<b>文件大小:</b><span id="FileLength" runat="server"/>字节<br>
</div></form>
相关文章推荐
- js 实现 input type="file" 文件上传示例代码
- 通过HtmlInputFile控件上传文件的类
- bootstrapfileinput实现文件自动上传
- ASP.Net之HTMLInputFile控件上传文件
- HTML供文件上传功能浏览功能的元素是<input/>的file类型
- input file multiple 配合springmvc实现多文件上传
- ajaxfileupload 隐藏input file组件上传文件的两种实现
- [置顶] js 实现 <input type="file" /> 文件上传
- input file实现多次上传文件(不会覆盖上次上传的文件)
- 通过HtmlInputFile控件上传文件的类
- asp.net 通过HtmlInputFile控件上传文件的类
- springboot+bootstrap fileupinput 插件实现文件上传
- 通过HtmlInputFile控件上传文件的类
- 解决input file,实现点击文字上传文件
- Html中file实现多文件上传
- html,图片上传预览,input file获取文件等相关操作
- 结合bootstrap fileinput插件和Bootstrap-table表格插件,实现文件上传、预览、提交的导入Excel数据操作流程
- input file实现多选和限制文件上传类型
- asp.net 通过HtmlInputFile控件上传文件的类
- Bootstrap的fileinput插件实现多文件上传的方法