<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      使用ASP.NET設計FTP文件上傳(中)

      [摘要]三. 軟件設計中的重要步驟及具體解決辦法 。家唬荆x擇本地要上傳到服務器的文件  首先要感謝ASP.NET的強大功能,他提供的HTML控制元件,使得我們很容易的通過一個對話框來選擇要上傳的文件。當然你的瀏覽器也必須是IE 3.02 或者Netscape 3.0版本或者比這二者版本高的瀏覽器。通過...
      三. 軟件設計中的重要步驟及具體解決辦法

       。家唬荆x擇本地要上傳到服務器的文件

        首先要感謝ASP.NET的強大功能,他提供的HTML控制元件,使得我們很容易的通過一個對話框來選擇要上傳的文件。當然你的瀏覽器也必須是IE 3.02 或者Netscape 3.0版本或者比這二者版本高的瀏覽器。通過下列語句就可以完成選擇本地一個文件的工作:

      <input id = " loFile " type = " file " runat = " server " >

        <二>.為了成功完成文件上傳工作,在Form中的編碼必須用" multipart/form-data " , 而不用From的缺省編碼" application/x-www-form-urlencoded "。具體代碼如下:

      <form method = " post " enctype =" multipart/form-data " runat = " server ">
      </form >

       。既荆@得上傳的文件名稱及對磁盤的若干操作

        為了獲得上傳的文件名稱,必須要引入一個名稱空間( NameSapce ) --System.IO。此名稱空間里面定義了許多關于文件及磁盤操作的類,在本軟件中就是通過這些類的某些方法和屬性來完成軟件中的一些功能。

       。1). 獲得上傳文件的名稱

        使用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是用戶填入的目錄名稱,或者是缺省的目錄名稱

       。妓模荆蟼鬟x定文件到服務器上

        在前面工作都已經完成以后,就可以上傳文件了,上傳文件相對比較簡單,就用下面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
       '顯示上傳文件屬性

        以上就是本軟件在編寫時的一些比較重要的地方。



      日韩精品一区二区三区高清