标签: forms post upload amazon-s3 pylons
有没有办法制作一个可以同时上传到多个服务器的表单?
目前在我的网络应用程序中,我要求用户键入一些信息+选择要上传的几个文件。
在后端,我正在使用Pylons。目前它接受(info +所有文件)的POST,处理信息和第一个文件(文件0),并再次将它们上传到Amazon S3。我只需要在我自己的服务器上处理信息和'文件0',其余的文件我可以通过POST直接传递给S3。
有没有办法制作一个表单,其中info + file0将POST到一个服务器,其余文件直接POST到S3?
答案 0 :(得分:0)
虽然你可以使用JavaScript技巧来点击提交按钮导致对多个服务器的多个POST请求,但这样的解决方案几乎肯定会导致比它解决的更多问题。您应该坚持使用当前的方法。
答案 1 :(得分:0)
检查this和this。
我的解决方案将第一步涉及ajax上传到S3。完成文件后,您可以将所有其他字段(不是ajax)提交到您的网络服务器,最终添加生成的S3链接。