2013-02-12 2 views
0

Я успешно вернул запрос thumbnail() (используя Dropbox SDK) в моем приложении rails, но я не понимаю, как обрабатывать ответ. Я хотел бы показать миниатюру на веб-странице.Показать ответ API-интерфейса Dropbox API в Rails-приложении

Я также попытался сохранить ответ на файл tmp, но получить ошибку UndefinedConversionError ("\ xFF" от ASCII-8BIT до UTF-8).

ответ

1

Я на самом деле делаю именно то, о чем вы просите. Я сделал, чтобы преобразовать возвращенные байты в строку base64. В C# это довольно просто, поскольку для этого есть функция преобразования.

На веб-странице вы затем установить атрибут ГКЗ в IMG тега

<img src="data: image/jpg;base64,PlaceBase64StringHere"...../> 

Существует несколько накладных расходов в преобразованной строке, но это очень легко обрабатывать и использовать силу из клиентский браузер для рендеринга изображения.