javascript - 使用 fetch 将图像数组发送到烧瓶后端
问题描述
我正在尝试使用 fetch 将一组图像发送到烧瓶端点,但我似乎无法获取数据。
拿来:
async () => {
const data = new FormData();
data.append('images', imagesArray);
const response = await fetch('/upload', {
method: 'POST',
body: data
});
}
端点:
@main.route('/upload', methods=['POST'])
def process_image():
if request.files:
images = request.files.getlist('images[]')
print(images)
没有任何东西被打印到服务器上。但是,如果我只发送一个图像并设置
images = request.files['images']
,那么图像对象将被打印出来。
我究竟做错了什么?任何帮助将非常感激!
解决方案
推荐阅读
- c# - 跳转到新段落并插入数据
- macos - 更改用户名而不更改主文件夹名称 MacOS
- javascript - 由于ajax请求,我们可以将带有html + css + Js的页面加载到div中吗?
- java - 使用 AmazonSQSClient 的消息消耗缓慢
- javascript - 使用变量增量在 Javascript 中创建新变量
- java-8 - 使用 Java 8 流在 LocalDate 属性的对象列表中查找最近的日期
- apache-spark-sql - 如何修复 AssertionError: assertion failed: unsafe symbol Unstable (child of
) 在运行时反射宇宙中 - c# - 生成最短的字母数字保存代码
- data-modeling - 数据仓库可以包含数据湖吗?
- javascript - Javascript 承诺然后在一个类中