HTTP错误414 - 请求的URI太长/ base64图像

时间:2014-03-30 01:13:48

标签: xml jquery-mobile base64 uri http-error

我正在尝试将base64编码的图像从托管的XML文件中提取到我的jQuery移动应用程序中,但是我收到了这个错误。

  

无法加载资源:服务器响应状态为414   (Request-URI太长)

我知道对于网址来说,缩短它们会修复错误,但我无法缩短base64字符串。

有什么方法吗?

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题所以我希望有人可以从我的答案中受益。

我自己刚刚遇到过这个问题。我在其他地方经历过一些帖子,我阅读的大部分内容都建议你确保你的img src中的64base字符串以数据开头:image /; base64 ...

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

不幸的是,这不是我的问题。我得到了(Request-URI太长),因为我的base64已被JSON字符串化,所以它看起来像这样。

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

无论如何,这是我寻找错误的两个地方。