FormData API。让我们从一个提供简单 HTML 网页表单的 HTTP 服务器开始。
我们可以在另一个文件中定义我们的 HTML 表单,
index.html。
index.html
此时,我们可以运行服务器并访问
localhost:4000 查看我们的表单。
我们的表单将向
/action 端点发送一个带有表单数据的 POST 请求。让我们在服务器中处理该请求。
首先我们在传入的 Request 上使用 .formData() 方法异步解析其内容到 FormData 实例。然后我们可以使用 .get() 方法提取 name 和 profilePicture 字段的值。这里 name 对应一个 string,而 profilePicture 是一个 Blob。
最后,我们使用 Bun.write() 将 Blob 写入磁盘。