C # .exe загрузка нескольких файлов на сервер PHP - имя файла param? - PullRequest
2 голосов
/ 22 июня 2010

Каков наилучший способ для программы на C # .exe загружать на сервер php скрипт, который принимает закачки файлов.

Если использование .NET WebClient является единственным способом, существует ли способ для WebClient указать имя параметра, а не только файл?

Например, C # .exe будет делать то же самое, что и простая HTML-форма в этом случае.

<input name="filename" type="file" />

Как указать этот параметр имени с помощью WebClient?

Ответы [ 2 ]

1 голос
/ 22 июня 2010

Вы можете добиться этого с помощью класса HttpWebRequest. Это немного сложно, так как вам, скорее всего, потребуется загрузить файл, используя многочастное форматирование MIME. Однако этот пост объясняет этот процесс гораздо лучше, чем я: Загрузка файлов с помощью HTTPWebrequest (multipart / form-data)

Удачи тебе:)

0 голосов
/ 22 июня 2010

Вы можете попробовать UploadFileEx из CodeProject.

...