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