我仍然试图绕过它。
我可以让用户使用文件输入选择文件(甚至多个):
<form>
<div>
<label>Select file to upload</label>
<input type="file">
</div>
<button type="submit">Convert</button>
</form>
我可以使用 submit
来捕获 <fill in your event handler here>
事件。但是一旦我这样做了,如何使用 fetch
发送文件?
fetch('/files', {
method: 'post',
// what goes here? What is the "body" for this? content-type header?
}).then(/* whatever */);
原文由 deitch 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是一个带有注释的基本示例。
upload
功能就是你要找的: