《乔布斯内部信件》

本书总体写得比较水,其中有一些分不清真假的信件。

这种非法获取和交易的矿物质被西方国家称为“冲突矿物质”,因为这些矿物质是靠发起冲突争夺而来的。

“如果你想雇佣优秀的人才并让他们一直为你工作,你必须给他们充分的机会让他们做出自己的决定,你必须要接受这些观点的管理,而不是等级制度。争论的赢家必须是最好的观点,否则优秀的人才不会留下来。”

{“error”: “TypeError: Network request failed”, “status”: “FETCH_ERROR”}错误

问题描述

Android测试机上传图片时报错(iOS正常):
{"error": "TypeError: Network request failed", "status": "FETCH_ERROR"}

问题分析

上传图片使用库是"react-native-image-crop-picker": "^0.39.0"

问题解决

react-native-image-crop-picker返回的image.sourceURL和filename只在iOS下可用,所以代码改成这样:

      const filePath = Platform.OS === 'ios' ? image.sourceURL : image.path;
      const fileName =
        Platform.OS === 'ios' ? image.filename : image.path.split('/').pop();

      let formData = new FormData();
      const file = {
        uri: filePath,
        type: 'multipart/form-data',
        name: fileName,
      };
      formData.append('file', file);