【问题标题】:React native how to upload multiple images to server (backend)React Native 如何将多个图像上传到服务器(后端)
【发布时间】:2021-06-14 05:48:34
【问题描述】:

对于单张图片上传工作,但多张图片上传不工作

     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`,
                    }]);

【问题讨论】:

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


    【解决方案1】:

    现在正常工作

      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`,
          });
        });
    

    【讨论】:

    • 非常感谢!这节省了很多时间
    猜你喜欢
    • 2020-02-15
    • 2021-12-31
    • 1970-01-01
    • 2021-07-30
    • 2018-03-28
    • 2021-05-29
    • 1970-01-01
    • 2020-10-10
    • 2020-09-07
    相关资源
    最近更新 更多