English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

如何在VB裡上傳檔案至FTP或網站下的資料夾?我試過用WINXP下DOS的FTP命令,也試過INET元件上傳,重點是都能上傳,但會跳出WINDOWS封鎖的畫面!要求:1. 將檔案上傳至FTP或網站下的資料夾。2. 不能被WINDOWS封鎖。這程式是用在遠端遙控存取檔案上的,就是我可以在學校裡,去下指令在家裡電腦,讓它執行檔案操作,處理,傳檔等,操控介面都OK了,除了會被WINDOWS封鎖外,大致尚可。有什麼方法可以不被WINDOWS封鎖嗎?因為我沒法子去按跳出來的YES OR NO。我目前是用INET和FTP命令上傳,這兩個都會被封鎖。註:雖然只有五點,但若能給予精要的指示,我會開一個問答再送20點給您;採用率對實習生以上等級比較重要。

2006-10-23 18:22:50 · 4 個解答 · 發問者 Augetom 7 in 電腦與網際網路 程式設計

PHP我試了一下,但它需要用網頁表單來POST,而且檔案路徑部份,也不能預設,所以我必須:
1. 移至路徑欄位中填入路徑。
2. 按下POST的按鈕。

因為也是要按下按鈕,不如想法子按WINDOWS封鎖的視窗......

我也把檔案拆成16進位字串用PHP寫入檔案方式做,但......速度太慢了,若是傳幾百K或M級的檔案會龜到不行。

2006-10-24 16:35:12 · update #1

這個問題已經用複製貼上加一個WebBrowser解決了,但......還蠻土法的,效率上是很好,比用PHP好很多,但仍希望有先進們給予更好的意見,謝謝。

2006-10-29 00:52:49 · update #2

Email Checker的表面功能我也做出來了,但實際上,似乎只要經由特定端口通訊,防火牆就會有反應;用PHP或網頁方式,不過是為了讓它認為這只是一般網路瀏覽下載。

也就是,若還是要經由特定端口,仍然會被封銷。

2006-11-03 23:48:45 · update #3

4 個解答

Windows 防火牆的運作方式
當網際網路或網路上有人嘗試連線到您的電腦時,我們將這種嘗試動作稱為「未經請求的要求」。您的電腦收到未經請求的要求時,Windows 防火牆會封鎖這個連線。如果您要執行某些程式,例如立即訊息程式,或是需要從網際網路或網路接收資訊的多玩家網路遊戲,防火牆就會詢問您是否要封鎖或解除封鎖 (允許) 連線。
.........

2006-11-04 04:34:11 補充:
如果您選擇解除封鎖連線,Windows 防火牆會建立一個例外,以後當那個程式需要接收資訊時,防火牆就不會再顯示警訊來打擾您。若要了解關於例外的詳細資訊,請參閱本文件中的<使用例外索引標籤>一節。

秘訣 雖然您可以針對特定的網際網路及網路連線關閉 Windows 防火牆,但是這樣會提高您電腦在安全性上的風險。

2006-11-04 04:45:01 補充:
換句話說,你期望的行為基本上是違反網路安全的。
不過從 EMail Checker 軟體上得到一個靈感:
它的做法是藉由User指出要填入資料的 INPUT,再填入預設的值。

也就是你必須由[被控端] [主動] 傳輸資料(透過 PORT 80)。或許可行。

2006-11-03 23:33:55 · answer #1 · answered by 棄徒 2 · 0 0

回答得好,會再補你20點,這樣應該不少了。

2006-10-24 20:21:29 · answer #2 · answered by Augetom 7 · 0 0

我對網路不熟悉無法幫您,不過愁痕飄絮兄的意見值得參考,可利用Hook或SetTimer令程式去按下YES或NO

2006-10-24 20:19:50 · answer #3 · answered by W.J.S. 7 · 0 0

我想你的問題可能只需要解決會被WIN封鎖就可以了,想辦法讓程式自己去按下YES或NO

2006-10-24 07:32:31 · answer #4 · answered by ? 6 · 0 0

fedest.com, questions and answers