Search This Site

Custom Search

Monday, May 17, 2010

[bloggerDev] Posting MIME with CDATA[] Enclosure = 400 "Expected Base-64 content"

Anyone know why?

The error text is:
[Line 63, Column 12, element content] Expected Base-64 content

The server seems to be missing the CDATA ending ]]> enclosure. By my
count it seems to be choking on the LF+CR immediately following the </
content> tag.

The actual HTTP post follows. Any help much appreciated.

-Peter

==========================================================================
POST /feeds/XXXXXXXXXXX/posts/default HTTP/1.1
GData-Version: 2
Authorization: GoogleLogin
auth=DQAAAJgAAABvYYO742Dn9TQutlSBtAXUsdjGEpUzzakDX6BbMrEy-
NVTxMVqLTcvhZFPZ4uLw_yyI_y9J4Gv_z7pw57LK33AQ8-Gs5sVRPIkMs-
MzKOYmJuz2Ws49ORgVkZGVsqoqHD24m-R48N-LEg66bRmu95a4CJNCna2X-agEDz-
AbhX8cvYA-xYITYauzL8bILPyWRPrMVaQnuHNL44G379yNma
Content-Type: application/atom+xml
Content-Length: 3409

<?xml version='1.0' encoding='utf-8'?>
<entry xmlns='http://www.w3.org/2005/Atom'>
<title type='text'>Test MIME Post to Blogger</title>
<content type='multipart/related'>
<![CDATA[

Content-Type: multipart/related;
boundary="------------080305040202000602050300_.REL"
MIME-Version: 1.0
Date: Mon, 17 May 2010 14:00:03 -0400

This is a multi-part message in MIME format.

--------------080305040202000602050300_.REL
Content-Type: text/html; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><title></title>
<META content=3D"text/html; charset=3Dwindows-1252" http-
equiv=3DContent=
-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16535"></HEAD>
<body=20
style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none;
BORDER-TO=
P: medium none; BORDER-RIGHT: medium none">
<P style=3D"TEXT-ALIGN: left"><SPAN=20
style=3D"FONT-FAMILY: 'Candara'; COLOR: #d4d4d4; FONT-SIZE:
10pt"><FONT=20
color=3D#000000 size=3D4>Test MIME post to Blogger.&nbsp; </FONT></
SPAN>=
<SPAN=20
style=3D"FONT-FAMILY: 'Candara'; COLOR: #d4d4d4; FONT-SIZE:
10pt"><FONT=20
color=3D#000000><img border=3D"0" src=3D"cid:CID-019debbb-41c5-
e956-16e4=
-093b7b201f04"></P></FONT></SPAN></BODY></HTML>
--------------080305040202000602050300_.REL
Content-Type: image/jpeg;name="403157295727603.jpg"
Content-Disposition: inline; filename="403157295727603.jpg"
Content-ID: <CID-019debbb-41c5-e956-16e4-093b7b201f04>
Content-Location: Images/403157295727603.jpg
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQAAAQABAAD/
2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/
2wBDAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/
wAAR
CAAQABADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/
8QAtRAA

AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK

FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG

h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/
8QAtREA

AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk

NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE

hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDE/wCCNP7EP7M/
7UPju20D4sab4EufDPw9
8AaRrEfwknjn03xB8Rv7Z0rUrKSfStQ0i80zWtP8OeA78adqGq/2XfwLaS3/
AIX0WGGPRrue
3T4B/aP+DXwk8AaV4m8DaX43+AXx5H/
CrY9b1Xxz8FYBqngOXUtS03WBNo9tql1pWnTTzQza
Wbi+01lliOmajZQXvnQXskT+g/8ABM79vL4afsf/ABh0X4u+Kft/izwlf/DPU/Bl5b
+CdW8P
f2+trrB0G9g1PSIdc1jRNK1SMy6JFGkU+taXbXVrdi7hv2iWNZ/AP2mPiV
+yTZQajpX7MLfF
HRPhfoXgC90y71P46+I/h/d+KNV1gNrUElzZW/gS/vNO07wtp
+ijRYrS41R4dUcC9vNXjt/K
eQ/uUZ4iGbVVOVR5dVwNFUUqUJYODp0586dRNRoyvaXNJN1VOEHeEKfL
+NunRllVFxVNZhSx
1T2zdWcMXJTqUVTaptOVaKWnLFpUnB1dJzmpf//Z

--------------080305040202000602050300_.REL--

]]>
</content>
<category scheme='http://www.blogger.com/atom/ns#' term="Favorites"/>
<category scheme='http://www.blogger.com/atom/ns#' term="Waiting"/>
<app:control xmlns:app='http://www.w3.org/2007/app'>
<app:draft>yes</app:draft>
</app:control>
</entry>

--
You received this message because you are subscribed to the Google Groups "Blogger Developer Group" group.
To post to this group, send email to bloggerdev@googlegroups.com.
To unsubscribe from this group, send email to bloggerdev+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/bloggerdev?hl=en.

No comments:

Post a Comment