您将如何构建一个从前端输入表单接受视频 .mp4 的后端?
How would you build a back-end that accepts video .mp4's from an input form on the front-end?
React/Next 前端+ Node.js 和MongoDB 在后面?
视频存储如何工作?
您可以使用 post 请求将文件发送到您的远程服务器。您的后端代码应读取请求数据,然后将文件存储到磁盘或任何对象存储(如 s3)中。大多数后端 Web 框架都有许多库来将 HTTP 请求中接收到的文件直接存储到 s3
大多数 Web 开发框架都具有猜测 mimetype 的能力,但在这里,因为您知道它是 video/mp4,所以您可以保存它。
如果您尝试上传大文件,我必须警告您,使用分块上传可能是更好的主意。这使您能够暂停和恢复,并且对网络故障具有鲁棒性。
React/Next 前端+ Node.js 和MongoDB 在后面?
视频存储如何工作?
您可以使用 post 请求将文件发送到您的远程服务器。您的后端代码应读取请求数据,然后将文件存储到磁盘或任何对象存储(如 s3)中。大多数后端 Web 框架都有许多库来将 HTTP 请求中接收到的文件直接存储到 s3 大多数 Web 开发框架都具有猜测 mimetype 的能力,但在这里,因为您知道它是 video/mp4,所以您可以保存它。
如果您尝试上传大文件,我必须警告您,使用分块上传可能是更好的主意。这使您能够暂停和恢复,并且对网络故障具有鲁棒性。