Stanislav
Не использовать шину
Yuriy
да там проект по скриптовой части маленький, и опыта мало в Vue, advanced state management всякий не хочется прикручивать
Сергей
ребят, подскажите как передавать файлы, я реально уже пол дня промучался, неужели ни кто не может поодсказать?
Сергей
Ilia
может там чанками принимают например
Stanislav
На сервер
Через формДату
Сергей
const formData = new FormData(); const input = this.$refs.fileInput.files formData.append('image', input[0]) console.log(formData.get('image')) this.level.image = formData.get('image'); axios.post('/api/v1/levels', {body: this.level})
Сергей
Ничего не приходит, даже formData передавал уже
Сергей
Не помогает че то(
Stanislav
Не помогает че то(
https://github.com/axios/axios/blob/master/examples/upload/index.html
Сергей
передаётся всё кроме поля с файлом
Anton
Кто пишет в VSCode. Что вы используете для сниппетов и подсветки в редакторов для pug/html и sass в .vue файлах
Vadim
vetur
Сергей
https://github.com/axios/axios/blob/master/examples/upload/index.html
Ничего не отправляется... let formData = new FormData(); formData.append('form', this.$refs.form) axios.post('/api/v1/levels', {body: formData)})
Сергей
Я реально уже пол дня сижу над этим
Stanislav
Ничего не отправляется... let formData = new FormData(); formData.append('form', this.$refs.form) axios.post('/api/v1/levels', {body: formData)})
Ты не внимательно смотрел пример. Там вторым аргументом formData передается
Anton
vetur
И он у тебя нормально подсвечивает и делает сниппеты для sass и pug?
Michael
Э, коллеги!
Michael
Допустим, я пилю галерею
Michael
мб, маловероятно но мб, выложу часть на гх
Michael
пожелания?
Michael
она точно будет максимально юзать возможности фрейма.
Stanislav
Понятный код
Stanislav
и комменты
Stanislav
единая стилистика
Сергей
Ты не внимательно смотрел пример. Там вторым аргументом formData передается
отправить то отправил, а принять как теперь не пойму че то(
Сергей
это тебе в другой чат
Да я понял) в нетворке передаётся объект, это всё правильно да?
Vadim
Тайпинги для ts
Vadim
Пожелание мое
Vadim
единая стилистика
Prettier. А коменты зачем?
Сергей
это тебе в другой чат
вот это верно хоть?(((( let formData = new FormData(); formData.append('form', this.$refs.form) axios.post('/api/v1/levels', formData)
Michael
Тайпинги для ts
логика вся в .ts будет, а интерфейс компонента будет описан в props, или ещё как-то веселее?..
Michael
у нас же есть порталы? кто-то юзал?
Michael
есть косяки в них?
Сергей
А что в консоли пишет?
Сервером отправляю реквест обратно и вывожу в консоль request : "[object Object]"
Сергей
На сервере?
Сергей
Michael
хз где, но ищи в эту сторону
Anonymous
А аналогичные но на русском существуют?)
На курс хантерс, там же поищи интенсив за декабрь 2017 на сколько помню. Поможет очень!)
Mykhailo
тоже самое
Скорей всего сервер
Сергей
хз где, но ищи в эту сторону
Просто я хз что должно приходить на сервер что бы понять как обращаться к этому) потому что ни как к объекту ни как к массиву не могу обращаться там)
Michael
если это на серве, то нода
Сергей
нода
ларавел
Michael
знач на клиенте
Michael
код на скрине где туда лезешт в студию
Michael
с подсветкой
Сергей
Michael
ты уверен, то formdata.prototype.append втррым аргументом ждёт htmlelement?
Mykhailo
а как ты на серваке читаешь?
Michael
статус сервера какой?
Michael
200?
Michael
скинь вывод console.log(JSON.stringify(response.data))
Mykhailo
по документации)
надо каждый элемент формы апендить в форму
Mykhailo
нельзя взять и все запушить
Mykhailo
https://developer.mozilla.org/ru/docs/Web/API/FormData/append
Сергей
200?
да
Michael
https://developer.mozilla.org/en-US/docs/Web/API/FormData/append
Michael
yt dth. nt,t
Michael
не верю тебе
Mykhailo
+ при отсылке файла нужно точно знать что весь файл в форм дате - file.onload = function...
Michael
со вторым аргументом
Michael
a USVString or Blob (including subclasses such as File).
Michael
вообще не верю
Michael
докажи по каким докам так можно
Сергей
скинь вывод console.log(JSON.stringify(response.data))
{"request":"[object Object]"}
Michael
надо каждый элемент формы апендить в форму
у него доки какие-то. я говорил ему сразу
Michael
свои докиЮ видимо. мб window.FormData переписанный азаззаа
Michael
у тебя append у FormElement вызвало .toString()
Mykhailo
у него доки какие-то. я говорил ему сразу
те что он скинул - там так и написано как я говорю ((=