1. <span id="4x4v6"></span>

    1. <button id="4x4v6"><acronym id="4x4v6"></acronym></button>

      <tbody id="4x4v6"></tbody>

      <dd id="4x4v6"><pre id="4x4v6"></pre></dd>

      當前位置 主頁 > 站長資源大全 > IIS7 FTP大全 >

        解決ftp上傳文件失敗的代碼示例

        欄目:IIS7 FTP大全 時間:2019-07-17 09:22

            下述代碼主要解決了因為中文標題的出現,而導致上傳文件出錯的問題!
               代碼示例:
          /**
          * 上傳文件
          *
          * @param P_Files
          */
          public static void uploadFile(File P_File)
          {
          if (P_File.exists())
          {
          String strFtpIp = getFtpIp()
          String strUserName = getFtpUserName()
          String strPassword = getFtpPassword()
          FTPClient ftpClient = new FTPClient()
          FileInputStream fis = null
          try
          {
          // 連接服務
          ftpClient.connect(strFtpIp)
          ftpClient.login(strUserName, strPassword)
          // 獲取臨時文件
          // 文件路徑加上temp的目的是為了每次上傳的附件不被覆蓋,使用filename的目的是為了和數據庫保存的文件名是一樣的,這樣能夠根據數據庫中的文件名稱獲取到附件
          String preFileName = P_File.getName()
          if (preFileName != null && preFileName.length() > 0)
          {
          fis = new FileInputStream(P_File)
          // 表示獲取的文件流是大于0字節以上,
          if (fis.available() > 0)
          {
          ftpClient.setBufferSize(1024);// 設置1M緩沖,
          ftpClient.setControlEncoding("GBK");// 設置編碼為GBK
          // 設置文件類型(二進制)
          ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE)
          if (ftpClient.storeFile(new String(preFileName.getBytes("GBK"), "iso-8859-1"), fis))
          {
          System.out.println(preFileName + "通過ftp上傳成功")
          }
          else
          {
          System.out.println(preFileName + "通過ftp上傳失敗")
          }
          }
          else
          {
          System.out.println("fis is null,filepath=" + P_File.getPath())
          
          }
          }
          catch (IOException e)
          {
          e.printStackTrace();
          throw new RuntimeException("FTP客戶端出錯!", e)
          }
          finally
          {
          IOUtils.closeQuietly(fis)
          try
          {
          ftpClient.disconnect()
          }
          catch (IOException e)
          {
          e.printStackTrace();
          throw new RuntimeException("關閉FTP連接發生異常!", e)
          }
          }
          }
         
      英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 PHP中16個高危函數 PHP讀取word文檔的方法分析 匯編語言和c語言的區別有哪些 怎么判斷流量波動?網站流量日記法介紹 這些網站優化常見問題站長必知 C# 顯示、隱藏窗口對應的任務欄 PyCharm插件開發實踐之PyGetterAndSetter詳解 基于IntelliJ IDEA/Android Studio插件開發指南(推薦) 解決啟用 Spring-Cloud-OpenFeign 配置可刷新項目無法啟動的問題 深入淺析Go中三個點(...)用法 VeriSign要求注冊商對Com域名資料進行審查 聊聊golang怎么調用php7 新鮮出爐的Go面試題(百度和米哈游) php8的注解你了解多少? 網站SEO優化選擇關鍵詞的5大注意事項 seo引流技巧:思維與實操層面上的內容+渠道方是推廣優化的主導 使用spring框架實現數據庫事務處理方式 SpringBoot默認使用HikariDataSource數據源方式 spring boot中配置hikari連接池屬性方式 Feign 使用HttpClient和OkHttp方式
      成本人片无码中文字幕免费

      1. <span id="4x4v6"></span>

        1. <button id="4x4v6"><acronym id="4x4v6"></acronym></button>

          <tbody id="4x4v6"></tbody>

          <dd id="4x4v6"><pre id="4x4v6"></pre></dd>