0

我已在我的 rails 应用程序中成功返回了一个thumbnail()请求(使用Dropbox SDK),但我不明白如何处理响应。我想在网页上显示缩略图。

我还尝试将响应保存到 tmp 文件,但得到UndefinedConversionError("\xFF" from ASCII-8BIT to UTF-8) 错误。

4

1 回答 1

1

我实际上正在做你所要求的。我所做的是将返回的字节转换为 base64 字符串。在 C# 中这很容易,因为有一个转换函数可以做到这一点。

然后,在网页上,您必须将 img 标签的 src 属性设置为

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

转换后的字符串有一点开销,但它很容易处理,您可以使用客户端浏览器的强大功能来呈现图像。

于 2013-08-17T16:00:18.430 回答