
Denis
08.07.2018
04:19:50
переменная с самим видео и ссылка на видео
может пост запросом просто отправлять?)

Denis
08.07.2018
04:20:26
ну там уже все записано
просто они потом делают синтетический даун лоад из памяти сохраняют на диск

Google

Denis
08.07.2018
04:21:18
ну вот делаешь блоб этот и отправляешь дальше

Denis
08.07.2018
04:21:39
var blob = new Blob(recordedChunks, {type: "video/webm"});

Denis
08.07.2018
04:21:52
блоб это уже твой файл в памяти
я не знаю как у тебя сервер реализован если есть ендпоинт который принимает файл стрим
пихай туда сервер разберется

Denis
08.07.2018
04:22:45

Denis
08.07.2018
04:22:58
ну а чо тогда

Denis
08.07.2018
04:23:02
просто хостинг

Denis
08.07.2018
04:23:04
в чем вопрос?
еба
ну как ты будешь загужать по какому протоколу ?

Denis
08.07.2018
04:23:23
как blob залить на хостинг

Google

Denis
08.07.2018
04:23:33
http, ftp?

Denis
08.07.2018
04:23:59
лучше http

Denis
08.07.2018
04:23:59
http через форму не знаю там на кнопку то можно автоматом кликнуть?
ну тогда пихай в форму и отправляй на сервер

Denis
08.07.2018
04:24:34
f yf аез rfrftp?
fuck

Denis
08.07.2018
04:26:06
ну сделай хиден форму в ней инпут для файла и в качестве велью свой блоб
и отправляй форму на серер

Denis
08.07.2018
04:45:54
сделал форму для загрузки
как подставить файл?

Denis
08.07.2018
04:57:18
чот типо того
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);
пипец ты ленивый, домашку чтоли к понедельнику делаешь ?
в твоем случае с хиден инпутом
можешь попробовать сделать так не знаю работает ли до сих пор раньше норм было
var hidden_elem = document.getElementById("hidden");
hidden_elem.value = blob;
только убедись что он реально хидден у тебя

Denis
08.07.2018
06:38:52

Google

Denis
08.07.2018
06:46:38
если надо перекодируй в base64

Denis
08.07.2018
06:51:49
думаю так, потому что остальное я проверял отдельно, перед дописыванием в код

Denis
08.07.2018
07:15:52

Denis
08.07.2018
07:16:08
https://pastebin.com/a4TLUUuV
так то же самое
я в ней передаю объект blob

Denis
08.07.2018
07:16:55

Denis
08.07.2018
07:16:57
это как бы файл видео

Denis
08.07.2018
07:17:17
что такое вообще твой блоб? ты знаешь как он твой стрим в блоб преобразовал?
может это хеш с полями, может строка в юникоде

Denis
08.07.2018
07:17:46
посмотри что внутри и станет ясно

Denis
08.07.2018
07:17:59
это после остановки видео
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();
вот так blob можно скачать к себе на комп
а так - файл можно залить на сервер
<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 'Не удалось осуществить сохранение файла';
}
?>
задача - объединить это, убрав промежуточный этап скачивания на комп, перед загрузкой на сервер


Yura
08.07.2018
07:25:26
Тебе нужно отправлять через formData с клиента а на сервере принимать чемто типа multer

Google

Admin
ERROR: S client not available

Denis
08.07.2018
07:25:27
если есть способ загразить файл без php я только за)

Yura
08.07.2018
07:27:55
Что это?

Denis
08.07.2018
07:28:18
или это не то

Yura
08.07.2018
07:28:33
Я не вижу тут formData
https://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objects

Аее
08.07.2018
09:32:49
Кто нибудь работал с криптовалютой Monero? Есть ли библеотеки для JS?

Lattrache
08.07.2018
09:53:00
Пасринг данных с phantomjs не поддерживает html5, че делать если очень надо полная поддержка сегодняшнего веба?

Kendr
08.07.2018
09:57:27

Lattrache
08.07.2018
10:03:06
спс

Hip
08.07.2018
12:17:32
привет посоветуйте как быстро изучить es5/es6
есть опыт в java

Eight
08.07.2018
12:41:49

Hip
08.07.2018
12:42:14
так что читать

FUTURICO
08.07.2018
12:42:21
?

Eight
08.07.2018
12:43:15

Артём
08.07.2018
12:47:29
learn.javascript.ru заодно читать можно

FUTURICO
08.07.2018
12:47:56
exploringjs у кого-то есть перевод?

Google

FUTURICO
08.07.2018
12:48:00
если он существует вообще

Hip
08.07.2018
13:03:52

Артём
08.07.2018
13:09:35
Хотя сайта вполне достаточно
С книгами только дольше

FUTURICO
08.07.2018
13:10:11
на learn не всё, спецификация там куча страниц

Duego
08.07.2018
13:57:10
Кто нить знает как с помощью fetch сделать запрос на .onion ?

Hip
08.07.2018
15:08:24

Duego
08.07.2018
15:09:03
?