Показать сообщение отдельно
Старый 06.05.2016, 09:44   #3
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: node.js + imagemagick

Сообщение от Nerd Посмотреть сообщение
Проверь ручками содержимое сохранённого файла. У нормального png файла в начале должно стоять 0x89 P N G 0x0D.
Либо клиент отправляет не png, либо данные файла по пути обрастают какими-нибудь url-эскейпами.
Проверил. Действительно, я же никаких действий не предпринимал при сохранении, то есть сохранял прям полученную строку вида
data:image/jpeg;base64,iVBORw0KGgo...
Сейчас убрал лишнее вначале (data:image/jpeg;base64,) и сохранил в файл new Buffer декодировав из base64. Внезапно, всё получилось, спасибо!
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием