Сделать ввод нескольких файлов (Retool)

В Retool я ввожу несколько файлов , затем я пробовал пример ввода нескольких файлов с этого веб сайта но ввод нескольких файлов не занимает несколько файлов , он занимает только один файл :

Это JSON - схема на входе несколько файлов из -реагирует-jsonschema-формуresponse-jsonschema-form, :

      {
  "title": "Files",
  "type": "object",
  "properties": {
    "files": {
      "type": "array",
      "title": "Multiple files",
      "items": {
        "type": "string",
        "format": "data-url"
      }
    },
  }
}

Что-то не так? или есть какие-нибудь способы ввести несколько файлов?

3 ответа

Вы можете выбрать несколько файлов с помощью схемы JSON :

      {
  "title": "Files",
  "type": "object",
  "properties": {
    "files": {
      "type": "array",
      "title": "Multiple files",
      "items": {
        "type": "string",
        "format": "data-url"
      }
    },
  }
}

Сначала нажмите «Выбрать файлы» :

Во-вторых, удерживая «Ctrl» или «Shift» , выберите несколько файлов. * Не отпускайте «Ctrl» или «Shift», пока не выберете их. В приведенном ниже примере я выбираю "clover.jpg" , "rosemary.jpg" и "sunflower.jpg":

Наконец, вы можете выбрать 3 файла из списка в разделе «Выбрать файлы» :

Протестировал по ссылке, которая указана в вашем вопросе, все работает. Удалите запятую после закрытия properties. В JSON это считается ошибкой

      {
  "title": "Files",
  "type": "object",
  "properties": {
    "files": {
      "type": "array",
      "title": "Multiple files",
      "items": {
        "type": "string",
        "format": "data-url"
      }
    }
  }
}

Есть еще один способ выбрать несколько файлов с помощью этой схемы JSON :

      {
  "title": "Files",
  "type": "object",
  "properties": {
    "files": {
      "type": "array",
      "title": "Multiple files",
      "items": {
        "properties": {
          "file": {
            "type": "string",
            "title": "File",
            "format": "data-url",
          }
        }
      }
    }
  }
}

Нажмите «+», чтобы добавить ввод одного файла, и «🗙», чтобы удалить ввод одного файла:

Другие вопросы по тегам