我会尽量简明扼要地说明这一点:
我有2台服务器(好吧,还没有它们,但它们并不相关),其中一台充当了具有文件上传功能的Web服务器(这些主要是几千兆字节的PSD文件),而另一台是应该是存储服务器。
目前我使用一个小应用程序,不断检查新文件是否已上传并通过SFTP发送到存储服务器,这意味着我们已经发送了两次(上传到服务器并重新发送到存储)。
问题:有没有办法以编程方式直接将文件上传到存储?
如果上述问题的答案为“否”,您是否会指出允许上传的解决方案?
修改
这个问题不是给定问题的重复,因为我不想将文件发送到我的Web服务器并通过FTP将其移动到存储,我希望将文件直接上传到存储(甚至不是临时上传到网络服务器!)
答案 0 :(得分:1)
因此,如果我找到你正确的你想让人们使用你的网络前端服务器,但是通过点击“上传”,他们应该直接将数据发送到存储,你不必支付/等待/等待两者之间的流量服务器
好吧,没有办法将文件上传到用户无法访问的服务器。如果是,那么,您只能上传您上传到Web服务器的sam方式。
推断问题可能是:您是否意识到可以在文件上传表单action =“...”标记中使用完整的URL,以http开头?