到目前为止,我一直在互联网上寻找这个问题,但没有得到任何好的答案,所以这就是问题所在:
我有一个由一小群人使用的 perl Web 应用程序(通过他们在 Windows 计算机上的 Web 浏览器访问,大约 100 个用户),在 Intranet 上(这个应用程序在 RedHat Apache 服务器上),这个应用程序获取用户的输入和使用WWW::Mechanize
将所有内容发送到另一个页面(不同的服务器,不应直接使用),处理表单并返回结果(我知道这听起来可能不是最佳的,但它是根据需要完成的),问题这里是我需要用户能够发送一个文件(很可能它将是一个大约 500kB 的图像,或者通过WWW::Mechanize
提交的其他表单数据,或者通过带有附件的电子邮件,任何一个选项都一样可接受),我知道如果文件已经在服务器上,可以发送/附加文件,我的问题很简单:
是否可以从客户端计算机发送文件(在浏览器上运行 perl Web 应用程序)而不先将其上传到服务器(将发送它)?
PS这不是那些“给我代码”的问题之一,我不是要任何特定的代码,我只是想知道这是否可以完成(以及是否要知道如何做),或者如果我绝对必须首先将文件上传到运行 perl 应用程序的服务器(我已经有一个脚本)。如果这不可能,那没关系,我只是想确定在发送文件之前是否需要先上传到服务器。