Требовать файл или изображение динамически в методе запроса

Я использую реактив для мобильного приложения и получил проблему. У меня есть файл json, который мне нужен в файле js. В файле json также есть много путей к изображениям. Когда мне требуется json-файл из папки в моем js-файле, путь будет изменен для тех изображений, которые находятся в json-файле, и я также не могу передать динамическую строку в требуемом методе.

Вот мой код в файле JSON:

 {
  "Industry": [
    {
      "Id": "1",
      "UpperImg": "../../../uploads/bposervices/industry/Bankingimg.png",
      "FiledName": "Financial Services",
      "FileName": "FS.json",
      "Url"       :"uploads/json/FS.json"
    },
    {
      "Id": "2",
      "UpperImg": "../../../uploads/bposervices/industry/Insimg.png",
      "FiledName": "Insurance",
      "FileName": "Insurance.json",
      "Url"       :"uploads/json/Insurance.json"
    }
  ],

  "Enterprises": [
    {
      "Id": "1",
      "UpperImg": "uploads/bposervices/enterprise/Faimg.png",
      "FiledName": "Finance & Accounting",
      "FileName": "FandA.json",
      "Url"       :"uploads/json/FandA.json"
    },
    {
      "Id": "2",
      "UpperImg": "uploads/bposervices/enterprise/Spimg.png",
      "FiledName": "Sourcing & Procurement",
      "FileName": "SandP.json",
      "Url"       :"uploads/json/SandP.json"
    }
  ]
}

Вот мой js-файл:

const abc = require('../../folder/a.json)
class B extends component {
  render() {
    return (
      <Container style={styles.container}>
        <Content>
          <List
            dataArray={abc.industry} renderRow={dataIndustry =>
              <ListItem>
                <Card>
                  <CardItem cardBody>
                    <Image source={dataIndustry.UpperImg}/>
                   // or <Image source ={require(dataIndustry.UpperImg)/> 
                  </CardItem>
                  <CardItem>
                    <Text>{dataIndustry.FiledName}</Text>
                  </CardItem>
                </Card>
              </ListItem>
            }
          />
        </Content>
      </Container>
    );
  }
}

когда я повторяю массив объекта файла json, я получаю путь к изображению, который я передаю в методе запроса, но он не принимает путь динамического изображения ни в методе запроса, ни в источнике изображения.

Может ли кто-нибудь предложить мне, как я могу получить то же самое?


person Shyam Kumar    schedule 05.07.2017    source источник
comment
Это может быть невозможно @shyam-kumar. См. эту проблему Также это и это   -  person Anton    schedule 05.07.2017