将文件和其他一些字段上载到不同的服务器

时间:2012-04-10 14:10:31

标签: javascript mysql html amazon-s3

我有一个带有文件上传字段和文本输入字段的HTML表单(例如,PDF上传字段及其说明)。我想将PDF文件存储在AWS S3上,但是将描述保存在我的服务器上的MySQL中。如果表格是

<form action="http://my.server.com/upload_file/">...</form>

PDF文件将转到我的服务器,然后我的服务器将其存储在S3上。但我想要的是,文件直接转到S3。我知道我可以将表单设置为

<form action="https://s3-bucket.s3.amazonaws.com/" method="post">...</form>

直接将文件上传到S3,但之后,我无法从我的服务器获取文件描述。请帮我找出最好的方法。

非常感谢您的任何建议!

1 个答案:

答案 0 :(得分:0)

您可以执行ajax请求并从文本字段中获取说明并将其发送给您的服务器。

1.处理onsubmit-event

2.输入

3.将ajax发送到服务器