2011-09-01 4 views
0

У меня есть это необычное требование от клиента, и я не совсем уверен, как действовать.POST-файлы в папке

Моему клиенту необходимо выбрать папку со своего компьютера в IE и ПОСЛАТЬ файлы в этой папке на сервер. Я думал об элементе управления ActiveX. Не могли бы вы указать мне правильный путь? Спасибо.

ответ

1

Это немного сложный вопрос; Вы можете загружать файлы с помощью WinHttp или WinInet (забыть, что работает лучше для него), но вы можете столкнуться с проблемами с настройками прокси.

Если бы я был вами, я бы написал плагин с использованием FireBreath, который затем работал бы над всеми основными браузерами, а не только с IE (работает как элемент управления ActiveX, так и как плагин NPAPI). Существует библиотека для FireBreath, которая хотя и плохо документирована, позволяет загружать файлы через HTTP с помощью libcurl и openssl, или вы можете выяснить, как это сделать с помощью WinInet/WinHTTP (некоторые поисковые запросы Google вызывают несколько возможных потенциальных клиентов).

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