我必须将图像从浏览器上传到我的 RESTful Web API(使用 Python Eve 实现)。从文档来看,它需要发送多部分/数据表单请求。 (http://python-eve.org/features.html#file-storage)。有 'dart:http' 库可以做到。但是,它需要“dart:io”,这在浏览器上不可用。那么,我是否可以从浏览器发送请求?
感谢您的帮助。
最佳答案
你可以使用这样的东西:
FormData formData = new FormData();
formData.append('image', '...');
HttpRequest.request('url', method: 'post', sendData: formData).then((HttpRequest request) {
// ...
});
这应该设置正确的 mimeType。如果没有,您可以使用 mimeType 参数进行设置。
问候, 罗伯特
关于dart - 如何使用 Dart 从浏览器发送多部分 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25025084/