2011-09-01 2 views
0

私はクライアントからのこのような珍しい要求を持っています。フォルダ内のファイルをポストする

私のクライアントは、自分のコンピュータからIEでフォルダを選択し、そのフォルダ内のファイルをサーバにPOSTする必要があります。私はActiveXコントロールを考えていました。あなたは私に正しい道を向けることができますか?ありがとうございました。

答えて

1

これはややこしい質問です。あなたは確かにWinHttpやWinInetを使ってファイルをアップロードすることができますが(どちらがうまくいくか忘れる)、プロキシ設定の問題に遭遇する可能性があります。

私があなただったら、FireBreathを使ってプラグインを作成します。これはIEの代わりにすべての主要なブラウザで動作します(ActiveXコントロールとNPAPIプラグインの両方で動作します)。 FireBreath用のライブラリがありますが、文書化されていないにもかかわらず、libcurlとopensslを使ってHTTP経由でファイルをアップロードしたり、WinInet/WinHTTPを使ってファイルをアップロードする方法(いくつかのGoogle検索を行い、いくつかの可能性のあるリードが出​​てくる)があります。

関連する問題