Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> блок данных типа blob 
:(
    Опции темы
zeltek
Дата 13.8.2017, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 10.1.2007
Где: Геническ (Украина )

Репутация: нет
Всего: нет



есть код на яваскрипте:
Код

    var s = base64Encode($("#input").val());
    var array = stringToArrayBuffer(s);
    file = new Blob([array]);

var formId = 'form';
var form = new FormData(f);
form.append(formId, new Blob([file], {type:"application/data"}));

его смысл в том, что берется некое значение, преобразуется в Блоб, и этот Блоб добавляется к форме, которая потом сабмитится.

вопрос как можно повторить это же, но на php? 
весь код я могу повторить кроме момента конвертации строки в Блоб.
как быть?

кстати, new Blob - используется стандартный jquery класс

Это сообщение отредактировал(а) zeltek - 13.8.2017, 11:21
PM MAIL   Вверх
_zorn_
Дата 16.8.2017, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 21.8.2007

Репутация: 6
Всего: 12



Для начала нужно понять что такое blob.
Это набор байт.
И ты не поверишь - строка в php это тоже набор байт и юзается как блоб. И можешь хоть strlen к нему использовать. Никакие NULL байты (вспоминаем строки си) не мешают.
Другой вопрос что ты потом хочешь с этим набором сделать...
А вообще да, в пхп с бинарными данными когда начинаешь работать - теряешься.
Но это больше психологическое. Обычно пхп выдает текстовые данные в браузер.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2177 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.