我所在的公司有一个桌面应用程序,无需任何上述协议即可将文件上传到网站。
他们在后端使用 CGI,那么他们是否可能通过 C++ cgi 脚本上传文件?
是否有用于调用 CGI 程序的 Apache 模块?(必须有...它是什么?)
答案1
Apache 使用 POST 和 GET 来传输数据。数据可能以 POSTED 方式发送给 Apache,然后 Apache 将其发送给可执行程序,该程序可以是 C++、PHP、PERL 或任何其他编程语言。
您的问题应该是“通过 Apache 上传” - Apache 不包含任何文件,文件系统包含。
令人惊讶的是,Apache 的 cgi 模块被调用,mod_cgi。
答案2
从处理请求的 Web 服务器开始。这里可能有人知道,可能是矮人拿着穿孔卡,对着用绳子连接的锡罐大喊大叫。查看 Web 服务器,然后开始跟踪请求。
答案3
嗯...你为什么不问他们呢?
答案4
如果您只是想简单地自动上传,请使用 Firefox 的 iMacros - 效果很好! https://addons.mozilla.org/en-US/firefox/addon/3863