易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net上传文件小结

 
<input id = " loFile " type = " file " runat = " server " >
<form method = " post " enctype =" multipart/form-data " runat = " server ">
</form >
1.获得上传文件的名称:(关键是PostedFile类的应用)
使用Path类中的GetFileName方法,具体如下:
lstrFileName = loFile.PostedFile.FileName
  ' 注: loFile.PostedFile.FileName 返回的是通过文件对话框选择的文件名,
  这之中包含了文件的目录信息
lstrFileName = Path.GetFileName ( lstrFileName )
  ' 去掉目录信息,返回文件名称
(2). 判断上传目录是否存在,不存在就建立
  建立目录要使用到Directory类中的 CreateDirectory 方法,判断目录是否存在要用到 Directory 类中的Exists方法。具体如下:
If ( not Directory.Exists( lstrFileFolder ) ) Then
 Directory.CreateDirectory ( lstrFileFolder )
End If
 ' 注:lstrFileFolder是用户填入的目录名称,或者是缺省的目录名称
  <四>.上传选定文件到服务器上
  在前面工作都已经完成以后,就可以上传文件了,上传文件相对比较简单,就用下面2行语句就可以完成上传工作。
lstrFileNamePath = lstrFileFolder & lstrFileName
 ' 得到上传目录及文件名称
loFile.PostedFile.SaveAs ( lstrFileNamePath )
 '上传文件到服务器
  <五>.获得并显示上传文件的属性
FileName.Text = lstrFileName
 ' 获得文件名称
FileType.Text = loFile.PostedFile.ContentType
 '获得文件类型
FileLength.Text = cStr ( loFile.PostedFile.ContentLength )
 '获得文件长度
FileUploadForm.visible = false
AnswerMsg.visible = true
 '显示上传文件属性
<% @ Import Namespace=" System.IO " %>
<html >
<BODY >
<SCRIPT LANGUAGE = "VB" RUNAT = "SERVER" >
 Sub UploadFile_Clicked ( Sender as Object, e as EventArgs )
  Dim lstrFileName as string
  Dim lstrFileNamePath as string
  Dim lstrFileFolder as string
  ' 如果上传目录为空,就使用" c:\ "作为缺省上传目录
  ' 获得上传到服务器的目录名称
  if dir.value <> "" then
   lstrFileFolder = dir.value
  else
   lstrFileFolder = "c:\"
  end if
  ' 获得文件名称
  lstrFileName = loFile.PostedFile.FileName


相关文档:

浅谈ASP.net安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

ASP.NET


      Table Web 服务器控件使您能够在 ASP.NET 页上创建可使用服务器代码进行编程的表。TableRow 和 TableCell Web 服务器控件提供显示 Table 控件的内容的方法。
一、背景
通常,表不仅用来显示表格信息,它还是在网页上格式化信息的一种方法。可以通过多种方法在 ASP.NET 页上创建表:
& ......

ASP.NET

您可以使用 Xml Web 服务器控件来显示 XML 文档的内容,且不需要进行格式化或使用 XSL 转换。
 
一、方案
Xml Web 服务器控件读取 XML 并将其写入该控件所在的 ASP.NET 网页。如果将 XSL 转换 (XSLT) 应用到 XML,则最终转换的输出将呈现在该页中。
 
二、背景
您可以使用 XML Web 服务器控件将 XML 文档 ......

asp.net 打印

<html>
<head>
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<title>***WSOFT.NET***</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!--media=print 这个属性可以在打印时有效-->
<mce:st ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号