React Native 如何将多个图像上传到服务器(后端)

时间:2021-06-14 05:48:34

标签: react-native file-upload react-native-android react-native-ios react-native-image-picker

单张图片上传有效但多张图片上传无效

     const data = new FormData();
//sending data to backend in the form of array 
  
   data.append("media_files", [{
                      uri: item.uri,
                      type: item.mime,
                      name: item.name || `filename${i}.jpg`,
                    }]);

1 个答案:

答案 0 :(得分:0)

现在正常工作

  const [selectedImages, setSelectedImages] = useState(imageData)
     const data = new FormData();
    
    //images selected from image picker(react-native-image-crop-picker) library 
    
    selectedImages.forEach((item, i) => {
      data.append("media_files[]", {
        uri: item.uri,
        type: "image/jpeg",
        name: item.filename || `filename${i}.jpg`,
      });
    });