Задать вопрос
@i_sova
Wordpress Developer

Как сконвертировать Blob в файл PHP?

Всем привет !
После отправки на back-end audio файла получаю такую ссылку :

blob:https://example.site/f41e89f5-f280-4081-bed4-...

Как с помощю PHP создать с blob аудио
файл ?

const sendData = async (url, data) => {
  const response = await fetch(url, {
    method: 'POST',
    body: data,
    cache: 'no-cache',
  });

  if (!response.ok) {console.log('123123123')}

  return await response.formData();
};


const forma = document.querySelector('.form');
forma.addEventListener('submit' , function(e){
  e.preventDefault()
  
  const formData = new FormData(forma)
  formData.set('action', 'send_audio');
  sendData('https://shellsays.art/wp-admin/admin-ajax.php' , formData).then(()=>{forma.reset();})
})
  • Вопрос задан
  • 679 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
zkrvndm
@zkrvndm
Архитектор решений
Blob это и есть файл, когда вы его отправляйте на сервер, с точки зрения php к нему приходит самый обычный файл, словно он отправлен из обычной формы. Тут вопросы могут быть лишь к скрипту, которым вы Blob отслыайте.

Покажите JavaScript которым Blob шлете.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽