-1

我有用 Strapi.js 制作的 API,我想用 Angular 2x 上传照片和文档。

我看到了文件的路径。但我无法获得文件的名称。如果发送具有相同名称的图像?Strapi.js 的文档很薄弱。

我该怎么做?谢谢你。

4

1 回答 1

0

您需要发送一个 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>
于 2018-12-10T14:03:37.350 回答