使用 fetch 发送图像数组到 Flask 后端

问题描述 投票:0回答:1

我正在尝试使用 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']
,然后图像对象就会被打印出来。

我做错了什么?任何帮助将不胜感激!

javascript flask fetch
1个回答
0
投票

嘿,我也遇到了同样的问题,你解决了吗,如果解决了怎么办?

© www.soinside.com 2019 - 2024. All rights reserved.