Загрузка изображений в Blok

Проблема с загрузкой изображений через «Semagic» решилась куда проще (напомню, что у меня на сайте нет веб-интерфейса админки, используется API Metaweblog и LJ Flat), чем я расчитывал. Я просто попросил авторов «Семажика» сделать поддержку вставки изображений через data URL.

Мой движок анализирует нет ли во введённых данных тега IMG с data URL, выдёргивает из него данные, кладёт на диск в виде изображения, а обратно отдаёт тег уже с HTTP-ссылкой. Проще некуда.

Читайте также

BLOK: MetaWeblog API, FotoBuilder API
Я, когда писал движок для своего сайта (до сих пор недописанный, кстати), сразу расчитывал на то, что веб-интерфейса к админке у меня не будет. Более здравой мне показалась идея приделать какой-то уже существующий клиент.
2008

Комментарии 17

Ramon (rembish.myopenid.com) № 1
Т.е. через тот же Semagic вставляется картинка, она там же кодируется в data URL-строку (пускай, даже ту, которая не может быть обработана браузером из-за длины), а уже на сервере, все это декодируется взад и кладется на сервер. Правильно я понял?

Но ведь это не решение проблемы, например, для отправки постов через Java-клиенты телефонов (я их не особо смотрел, поэтому не знаю есть ли там вообще возможность поста изображений). Так ведь?
Евгений Степанищев (bolknote.ru) автор № 3
Да, именно так.

Да, на телефонах я не видел вставки картинок. Я бы и не рискнул вставлять с телефона, поскольку рассмотреть её там трудно. Вдруг она замыленная или обрезать что-то надо.
Ramon (rembish.myopenid.com) № 5
Если не сложно объясните, где можно включить эту саму поддержку Data URL. Специально для этого скачал последний (?) 1.7.0.9U Semagic. Но чего-то не нашел.
Евгений Степанищев (bolknote.ru) автор № 13
Комментарий для rembish.myopenid.com:

IE < 8 не отображают их вообще, а у восьмой версии ограничение — 32Кб. Я очень надеюсь, что к выпуску релиза они его снимут.
david-m.livejournal.com № 14
Собственно, ведь Семажик может подменять file: на data: только во время постинга, а при создании записи оставлять file:-адреса, чтобы wysiwyg работал корректно. Если ещё не поздно, можно им предложить такой вариант. Вроде бы это не должно быть очень сложным.
Евгений Степанищев (bolknote.ru) автор № 15
Комментарий для david-m.livejournal.com:

Предложите, почему нет. Я своё предложение написал в комментариях к последнему посту в ЖЖ-сообществе «Семажика»