2016-01-12 2 views
1

Я пытаюсь использовать CURL на устройстве Windows и не могу определить правильный синтаксис для загрузки файла в определенном месте, надеялся, что кто-то может иметь идея.Curl for Windows - curl не удалось открыть файл C: test.txt

В настоящий момент синтаксис, который я пытаюсь, приведен ниже;

curl --proxy-ntlm --proxy-user domain\username:password --proxy proxy.server:80 -vk 'filename=hello.txt' -F '[email protected]:\hello.txt' https://upload.site 

Но я получаю обратно curl: (26) couldn't open file "C:\hello.txt"

Я попытался @C: \\ hello.txt, @C: /hello.txt, @ "C: \ hello.txt", но до сих пор получив ту же ошибку.

Есть ли у кого-нибудь идеи, где я, возможно, ошибаюсь? Я не могу поверить, что это должно быть так сложно, как я делаю это :-)

+0

ли файл _C: \ hello.txt_ присутствует и читаемым? – CristiFati

ответ

0

У вас такая же проблема - убедитесь, что ваш txt-файл является текстовым файлом. Я получил output.rtp и получил эту ошибку. Я переименовал его в output.txt, и он сработал.

0

фиксируется ошибка в версии 7_54_0

https://github.com/curl/curl/commit/bdf162af255b8dc1498da6f312f04fe2e83f1a48

Скомпилированный версия для Windows, доступна на http://www.paehl.com/open_source/?CURL_7.54.0

Я проверил это со следующими версиями Windows,

  1. Window Server 2003
  2. Windows 7
  3. 01 Сервер 2012

Моя команда локон

  • Windows, выглядит следующим образом curl -i -X POST -H "Content-Type: multipart/form-data" -F "[email protected]" http://localhost:8099/document

  • 0

    На Window 7, я получил тот же вопрос. я просто исправить ", чтобы"

    Например:

    curl --proxy-ntlm --proxy-user domain\username:password --proxy proxy.server:80 -vk "filename=hello.txt" -F "[email protected]:\hello.txt" https://upload.site 
    
    Смежные вопросы