2011-02-09 49 views
0

我爲adcenter.com創建了一個數據饋送。我知道如何通過FTP客戶端上傳我想要ftp的文件,但是,我需要知道是否可以通過編程方式執行此操作,以便每晚都能上傳。如何以編程方式將文件傳輸到Adcenter?

我該怎麼做?

我認爲這可以在批處理文件中完成。

然後,我可能可以使用Windows schedulter,但應該在批處理文件中?

+0

批處理文件似乎老SC HOOL。您的數據源是否已經在c#.net中? – Rico

+0

@Rico是的,我創建了一個我在c#中編寫的程序中的feed .net – William

+0

@Rico,現在它只是創建測試文件,但不會FTP – William

回答

1

您可以將它作爲按計劃運行的控制檯應用程序來完成,或使其成爲Windows服務。您可以使用FtpWebRequest將文件ftp到服務器。

+0

在這種情況下,你應該在Windows服務中使用計劃任務。除了開發服務的複雜性之外,它們真正用於不斷提供和使用的東西。計劃中的任務處理日期和時間會更好,並且您不會遇到bst /閏年/月份長度/時區或其他任何可能使您嘗試在服務中編寫自己的調度程序的問題。 – rtpHarry

+0

同意,計劃任務也更容易調試。 – derek

0

我寫了一個Windows服務來做到這一點,利用FtpDLX.Net因爲它同時支持端口21和安全的FTP端口經典FTP 22

相關問題