欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]兩個FTP服務器之間傳送數據

admin
2021年9月23日 18:32 本文熱度 3663
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net;
using System.IO;
using System.Text;
 
public class FtpUpDown
{
    string ftpServerIPout;
    string ftpServerIPin;
    string ftpUserIDout;
    string ftpUserIDin;
    string ftpPasswordout;
    string ftpPasswordin;
    FtpWebRequest reqFTPout;
    FtpWebRequest reqFTPin;
 
   public FtpUpDown(string ftpServerIPout, string ftpUserIDout,string ftpPasswordout,string ftpServerIPin, string ftpUserIDin ,string ftpPasswordin)
   {
 
        this.ftpServerIPout = ftpServerIPout;
        this.ftpServerIPin=ftpServerIPin;
        this.ftpUserIDout = ftpUserIDout;
        this.ftpUserIDin = ftpUserIDin;
        this.ftpPasswordout = ftpPasswordout;
        this.ftpPasswordin = ftpPasswordin;
 
    }
    private void Connect(string pathout, string pathin)//連接ftp
    {
        // 根據uri創建FtpWebRequest對象
        reqFTPout = (FtpWebRequest)FtpWebRequest.Create(new Uri(pathout));
        // 指定數據傳輸類型
        reqFTPout.UseBinary = true;
        // ftp用戶名和密碼
        reqFTPout.Credentials = new NetworkCredential(ftpUserIDout, ftpPasswordout);
        reqFTPout.Method=WebRequestMethods.Ftp.DownloadFile;
        // 根據uri創建FtpWebRequest對象
        reqFTPin = (FtpWebRequest)FtpWebRequest.Create(new Uri(pathin));
        // 指定數據傳輸類型
        reqFTPin.UseBinary = true;
        // ftp用戶名和密碼
        reqFTPin.Credentials = new NetworkCredential(ftpUserIDin, ftpPasswordin);
        reqFTPin.Method = WebRequestMethods.Ftp.UploadFile;
    }
   public bool Download(string fileName)/**/////上面的代碼實現了從ftp服務器下載文件的功能
   {
       try
       {
            string urlout = "ftp://" + ftpServerIPout + "/" + fileName;
            string urlin = "ftp://" + ftpServerIPin + "/" + fileName;
            Connect(urlout, urlin);//連接
            FtpWebResponse response = (FtpWebResponse)reqFTPout.GetResponse();
            Stream ftpStream = response.GetResponseStream();
            long cl = response.ContentLength;
            int bufferSize = 2048;
            int readCount;
            byte[] buffer = new byte[bufferSize];
            readCount = ftpStream.Read(buffer, 0, bufferSize);
            Stream strm = reqFTPin.GetRequestStream();
            while (readCount != 0)
            {
                strm.Write(buffer, 0, bufferSize);
                readCount = ftpStream.Read(buffer, 0, bufferSize);
            }
            ftpStream.Close();
            strm.Close();
            response.Close();
            return true;
       }
       catch
       {
            return false;
 
       }
    }
       
    }
 
后臺調用:
 
protected void Button1_Click(object sender, EventArgs e)
    {
          FtpUpDown ftpUpDown = new FtpUpDown("192.168.0.26", "tfds", "tfds","192.168.0.34","tfds","tfds");
          ftpUpDown.Download("2.txt");
          Response.Write("success");
 
    }

該文章在 2021/9/23 18:32:45 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved