@beduin01

Возможно ли отправить файлы без formData?

Смотрю примеры отправки данных с клиента на сервер. Везде в примерах используется:
const formData = new FormData()
Можно ли обойтись без него? Мне мне нужно просто файл отправить.

Сейчас код выглядит так:
methods: 
    {
      onFileChanged: function(event)
      {

        this.selectedFile = event.target.files[0]
        // console.log('selectedFile length ', this.selectedFile.length ); // 1
      },

       onUpload: function()
       {
         
          const formData = new FormData()
          formData.append('myFile', this.selectedFile, this.selectedFile.name)

          this.$http.post('http://127.0.0.1:8000/upload', formData).then(response => {

            console.log('onUpload file ', formData.length ); // 1   
            status =  response.status;
            console.log('status --> ', status)

            // get status text
            response.statusText;

          }, response => {
            // error callback
             console.log('errror ')
          });

       }


    }
  • Вопрос задан
  • 574 просмотра
Пригласить эксперта
Ответы на вопрос 1
Fragster
@Fragster
помогло? отметь решением!
Если хочется передавать файлы по ajax, то все другие способы хуже
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы