Как я могу сделать загрузку с помощью Angular2x и Strapi.JS? - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть API, созданные с помощью Strapi.js, и я хочу загружать фотографии и документы с Angular 2x.

Я видел путь к файлу.Но я не могу получить имя файла.А если отправить изображение с таким же именем?Документация Strapi.js слабая.

Как я могу это сделать?Спасибо.

1 Ответ

0 голосов
/ 10 декабря 2018

Вам необходимо отправить FormData.Сильфон код JQuery.Вам просто нужно адаптировать его для любой интерфейсной среды, которую вы хотите

  <form method="post">
    <input type="file" name="files" id="files">
    <input type="submit" name="" value="submit">
  </form>

  <script type="text/javascript">
    $('form').on('submit', function (e) {
      e.preventDefault();

      var data = new FormData();

      $.each($('#files')[0].files, function(i, file) {
        data.append('files', file);
      });

      $.ajax({
        url: '/upload',
        data: data,
        contentType: false,
        processData: false,
        method: 'POST'
      });
    });
  </script>
...