Загрузка файла с использованием loopback3 - PullRequest
0 голосов
/ 21 марта 2019

Я использую компонент хранилища файлов loopback3 для загрузки файлов. Я скачал пример API загрузки файла по этой ссылке . Теперь мне нужно загрузить файл, поэтому я использую входной тип файла и пытаюсь загрузить в каком-то месте, это не происходит. Вот мой код:

 <form id="fileupload">
                        <div class="form-row">
                           <div class="form-group col-md-8">
                              <input type="file"  id="resume" class="form-control" name="resume" accept=".doc,.docx,.pdf" required/>
                           </div>
                        </div>
                        <input type="submit" class="btn btn-primary mt-10" id="file-submit" value="submit">
                    </form>

Сценарий:

<script type='text/javascript'>
  $("#fileupload").submit(function(e) {
            e.preventDefault();         
            var parms = {
         file : $("#resume").val()
         };
         $.ajax({
         method: 'POST',
         url:  "http://localhost:3000/api/containers",
         async: false,
         dataType : "json",
         contentType: "application/json; charset=utf-8",
         data: JSON.stringify(parms),
         success: function(data){
         console.log('Submission was successful.');
         console.log(data);
         }, error: function (data) {
            console.log('An error occurred.');
            console.log(data);
               },   
            })
      });
</script> 

Как это сделать, я использую loopback-example-storage для API. Мне нужно загрузить файл и сохранить его в каком-либо месте, которое я упомянул в datasources.json

...