2009-07-20 4 views
1

Мой клиент предоставляет общую сетевую папку в формате https://xxxx с именем пользователя и pwd. Мне нужно написать консольное приложение для размещения там текстового файла. Есть ли какой-либо класс или библиотека .Net? Я предпочитаю open source lib, если он доступен.Сохраните текстовый файл в общей общей папке, такой как https: //

Кстати, я могу видеть общую папку из файлов Windows: Мой компьютер-> Сетевое окружение

ответ

0

Вы можете посмотреть на

HTTP ставить - это первая вещь, пришло в голову. Пример можно увидеть здесь ::

http://www.java2s.com/Code/CSharp/Network/HTTPputwithusernameandpassword.htm

+0

Похоже на отправку текстового потока на удаленный URL, но он не предоставляет имя файла на удаленной стороне. Поправьте меня, если я ошибаюсь. –

0

Вам нужен инструмент командной строки для отправки файла на какой-либо URL-адрес, не так ли? Как насчет

>curl --data-binary /usr/xzy/testfile -u user:passwd https://xxx 

В сущности curl является инструментом, который позволяет воспроизводить буквально любой запрос HTTP, который вы могли бы, возможно, необходимо отправить. Однако это инструмент unix/linux, и вам может понадобиться cygwin, чтобы запустить его на компьютере под управлением Windows.

В среде Linux ваша задача может быть сведена к написанию пользовательского интерфейса, который запускает завиток в качестве внешней команды.

Если ни для чего другого, завиток может быть отличным инструментом для отладки/тестирования для вашего развития.

+0

как получить список файлов с сайта url? Это возможно? –

+0

Если это эквивалентно HTTP GET на yyy.example.com, вы просто используете «curl ». – mkoeller

Смежные вопросы