InvalidCastException: Невозможно применить тип источника к типу назначения. Когда я пытаюсь выполнить FtpWebRequest [дубликат]

Существует слишком много вариантов регулярных выражений для проверки номера телефона. Я рекомендую эту статью: JavaScript: HTML-форма - проверка номера телефона , где для каждого случая указаны несколько вариантов. Если вы хотите углубить регулярное выражение для пользовательского выражения, вы можете просмотреть эту документацию .

0
задан Yuval Itzchakov 13 February 2015 в 15:31
поделиться

1 ответ

Это:

FtpWebRequest request = (FtpWebRequest)WebRequest.Create("http://www.bitrix24.com/"
                              + "\\Batch_" + DateTime.Now.ToString("ddMMyy") + ".zip");

Это ваша проблема. Вы отправляете адрес, начинающийся с «http» вместо «ftp.

. Измените свой URL:

FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.bitrix24.com/" + 
                                "\\Batch_" + DateTime.Now.ToString("ddMMyy") + ".zip");
2
ответ дан Yuval Itzchakov 15 August 2018 в 14:52
поделиться
  • 1
    Я получил эту ошибку, когда я ее исправляю и запускаю: запрошенная команда FTP не поддерживается при использовании HTTP-прокси. – Jayden Ng 22 January 2015 в 09:32
  • 2
    @JaydenNg Попробуйте настройки request.Proxy = null – Yuval Itzchakov 22 January 2015 в 09:38
  • 3
    этот запрос.Proxy помещен перед потоком? – Jayden Ng 22 January 2015 в 09:46
  • 4
    @JaydenNg Да .. – Yuval Itzchakov 22 January 2015 в 09:46
  • 5
    Благодарю. но он сталкивается с ошибкой: Не удается подключиться к удаленному серверу. это проблема с кодом? где i задает request.Proxy = null; – Jayden Ng 22 January 2015 в 09:49
Другие вопросы по тегам:

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