在文件夹中发布文件

时间:2011-09-01 14:46:52

标签: activex

我有一个客户的这个不寻常的要求,我不太确定如何继续。

我的客户需要在IE中从他的计算机中选择一个文件夹,并将该文件夹中的文件发布到服务器。我在想一个ActiveX控件。你能指出我正确的方法吗?谢谢。

1 个答案:

答案 0 :(得分:1)

这是一个棘手的问题;你当然可以使用WinHttp或WinInet上传文件(忘记哪个更适合它)但你可能会遇到代理设置问题。

如果我是你,我会使用FireBreath编写一个插件,然后它可以在所有主流浏览器上工作,而不仅仅是IE(既可以作为ActiveX控件也可以作为NPAPI插件使用)。有一个FireBreath库,虽然文档记录不好允许你使用libcurl和openssl通过HTTP上传文件,或者你可以弄清楚如何使用WinInet / WinHTTP(做一些谷歌搜索,几个可能的线索出现)。