Anonymous
а так-то делай что хочешь
Anonymous
recordedChunks
Anonymous
var blob = new Blob(recordedChunks, {type: "video/webm"});
var url = URL.createObjectURL(blob);
Anonymous
переменная с самим видео и ссылка на видео
Anonymous
может пост запросом просто отправлять?)
Anonymous
ну там уже все записано
Anonymous
просто они потом делают синтетический даун лоад из памяти сохраняют на диск
Anonymous
ну вот делаешь блоб этот и отправляешь дальше
Anonymous
Anonymous
var blob = new Blob(recordedChunks, {type: "video/webm"});
Anonymous
блоб это уже твой файл в памяти
Anonymous
я не знаю как у тебя сервер реализован если есть ендпоинт который принимает файл стрим
Anonymous
пихай туда сервер разберется
Anonymous
Anonymous
ну а чо тогда
Anonymous
просто хостинг
Anonymous
в чем вопрос?
Anonymous
еба
Anonymous
ну как ты будешь загужать по какому протоколу ?
Anonymous
как blob залить на хостинг
Anonymous
http, ftp?
Anonymous
лучше http
Anonymous
http через форму не знаю там на кнопку то можно автоматом кликнуть?
Anonymous
ну тогда пихай в форму и отправляй на сервер
Anonymous
f yf аез rfrftp?
Anonymous
fuck
Anonymous
Anonymous
ну сделай хиден форму в ней инпут для файла и в качестве велью свой блоб
Anonymous
и отправляй форму на серер
Anonymous
Anonymous
сделал форму для загрузки
Anonymous
как подставить файл?
Anonymous
чот типо того
Anonymous
var xhr = new XMLHttpRequest();
xhr.open('POST', 'someURLForTheUpload', true); //my url had the ID of the item that the blob corresponded to
xhr.responseType = 'Blob';
xhr.setRequestHeader("x-csrf-token",csrf); //if you are doing CSRF stuff
xhr.onload = function(e) { /*irrelevant code*/ };
xhr.send(blob);
Anonymous
пипец ты ленивый, домашку чтоли к понедельнику делаешь ?
Anonymous
в твоем случае с хиден инпутом
Anonymous
можешь попробовать сделать так не знаю работает ли до сих пор раньше норм было
Anonymous
var hidden_elem = document.getElementById("hidden");
hidden_elem.value = blob;
Anonymous
только убедись что он реально хидден у тебя
Anonymous
Anonymous
если надо перекодируй в base64
Anonymous
думаю так, потому что остальное я проверял отдельно, перед дописыванием в код
Anonymous
Anonymous
https://pastebin.com/a4TLUUuV
так то же самое
Anonymous
я в ней передаю объект blob
Anonymous
Anonymous
это как бы файл видео
Anonymous
что такое вообще твой блоб? ты знаешь как он твой стрим в блоб преобразовал?
Anonymous
может это хеш с полями, может строка в юникоде
Anonymous
посмотри что внутри и станет ясно
Anonymous
Anonymous
это после остановки видео
Anonymous
var blob = new Blob(recordedChunks, {type: "video/webm"});
var url = URL.createObjectURL(blob);
var a = document.createElement("a");
console.log(blob);
console.log(url);
console.log(a);
document.body.appendChild(a);
a.style = "display: none";
a.href = url;
a.download = 'test.webm';
a.click();
Anonymous
вот так blob можно скачать к себе на комп
Anonymous
а так - файл можно залить на сервер
<form method="POST" enctype="multipart/form-data">
<input name="upload" type="file">
<br><br>
<input type="submit" value="Отправить">
</form>
<?php
$newFilename = $_SERVER['DOCUMENT_ROOT'] . '/uploaded-file.webm';
$uploadInfo = $_FILES['upload'];
//Перемещаем файл из временной папки в указанную
if (!move_uploaded_file($uploadInfo['tmp_name'], $newFilename)) {
echo 'Не удалось осуществить сохранение файла';
}
?>
Anonymous
задача - объединить это, убрав промежуточный этап скачивания на комп, перед загрузкой на сервер
Xaxashutkin
Тебе нужно отправлять через formData с клиента а на сервере принимать чемто типа multer
Anonymous
если есть способ загразить файл без php я только за)
Xaxashutkin
Что это?
Anonymous
Anonymous
или это не то
Xaxashutkin
Я не вижу тут formData
Xaxashutkin
https://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objects
Сайтама
Кто нибудь работал с криптовалютой Monero? Есть ли библеотеки для JS?
Juan
Пасринг данных с phantomjs не поддерживает html5, че делать если очень надо полная поддержка сегодняшнего веба?
Anonymous
Juan
спс
Anonymous
привет посоветуйте как быстро изучить es5/es6
Anonymous
есть опыт в java
Anonymous
так что читать
FUTURICO
😂
Артём
learn.javascript.ru заодно читать можно
FUTURICO
exploringjs у кого-то есть перевод?