Установите Номер порта при использовании FtpWebRequest в C#

На самом деле изменение какого-либо фиктивного свойства в источнике приводит к тому, что виртуальный домен определяет изменение и вызывает установщик источника (setSource ()) в нативном веб-представлении.

Но setSource () нативного веб-просмотра проверяет URI и не перезагружает URL.

Итак, вот мой способ обновить веб-вид до исходного URL;

https://gist.github.com/expressiveco/d0063875ab15631199acc27abf633177

9
задан The real napster 18 May 2009 в 08:22
поделиться

2 ответа

Я предполагаю, что это проблемы с брандмауэром Windows, FTP использует другие порты, а не только порт 21 - иногда изменение режима FTP с активного на пассивный помогает наладить работу.

reqFTP.UsePassive = false;

Посмотрите в этой хорошей статье о FTP: Активный FTP против пассивного FTP, окончательное объяснение

7
ответ дан 4 December 2019 в 19:36
поделиться

Тут все правильно, это связано с пассивным режимом

Исправление в коде настолько безумно простое :)

reqFTP.UsePassive = false;

И все работало быстро и без ошибок!

4
ответ дан 4 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: