HTTP-загрузка WebClient - «Возникла исключительная ситуация во время запроса WebClient». - PullRequest
0 голосов
/ 27 января 2020

Надеюсь, что кто-то может дать какой-то совет по этому поводу - возможно, я слишком долго смотрю на экран, поэтому извиняюсь, если упускаю очевидное!

В сценарии, который я пытаюсь добавить скорость загрузки / выгрузки на мой веб-сервер, но у меня возникла проблема при попытке загрузить файл на мой веб-сервер через HTTP (-ы) в Powershell. Загрузка может работать без проблем.

Фрагмент загрузки моего скрипта выглядит следующим образом:

$uploadPath = "https://www.domain.co.uk/speedtest/up/"
$localfile = "C:\Users\user\Downloads\100MB.bin"
$wc = New-Object System.Net.WebClient
$wc.UploadFile($localfile, $uploadPath)

Я пробовал через HTTP и HTTPS, разрешения для файлов в настоящее время 777 на " папка up на сервере (просто в качестве теста), и я также пробовал $ uploadPath как: "https://www.domain.co.uk/speedtest/up/100MB.bin".

Ниже приведена ошибка, полученная при запуске раздела загрузки скрипта:

Exception calling "UploadFile" with "2" argument(s): "An exception occurred during a WebClient request."
At C:\Users\User\desktop\uploadtest.ps1:4 char:1
+ $wc.UploadFile($localfile, $uploadPath)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : WebException

(пути к файлам и c также являются временными для этого теста)

Буду признателен за любые предложения, которые вы можете сделать! В идеале я хотел бы использовать метод webclient (если это возможно), так как при загрузке используется тот же метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...