【发布时间】:2014-08-09 17:14:00
【问题描述】:
我正在尝试使用Colorbox 来构建使用Backbone.js 的网站。我有一个像这样的简单图像标签:
<a class="gallery" href="/document/123"><img class="attachment-preview" src="/document/123" /></a>
url /document/123 显示(简单的 png)图像。 123是图片的id,服务器从DB中获取base64编码的图片,解码后显示。当我在浏览器中输入 example.com/document/123 时,它会正确显示图像,并且图像也可以正确显示我在上面粘贴的标签。
然而,当我点击图片时,颜色框会打开并且只显示我猜的二进制数据:
�wQH*��:�R��hc�:+{�����d��j���}7u($��@�����[�6Ym}���^(_�i�~�H�>�� etc..
所以我的问题是:这怎么可能?更重要的是:我该如何解决?欢迎所有提示!
【问题讨论】:
标签: javascript image backbone.js binary base64