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

Upload file and some other fields to different servers

本文关键字:服务器 字段 文件 其他      更新时间:2023-09-26

我有一个带有文件上传字段和文本输入字段(例如PDF上传字段及其描述)的HTML表单。我想将 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,但之后,我无法从我的服务器获取文件描述。请帮助我找出最好的方法。

非常感谢您的任何建议!

你可以做一个ajax请求,从文本字段中获取描述并将其发送到你的服务器。

1.处理提交事件

2.获取输入

3.将 AJAX 发送到服务器