deineMutti 0 Newbie Poster

Hi,

I am currently developing a Chrome extension to upload photos to TwitPic, but am receiving an error in the response:

<?xml version="1.0" encoding="UTF-8"?>
<rsp stat="fail">
<err code="2" msg="Image type not supported. GIF, JPG, & PNG only" />
</rsp>

My request looks like this:

--345823569845694578678
Content-disposition: form-data; filename="image.png"; name="media"
Content-Type: image/png
Content-Transfer-Encoding: base64

data:image/png;base64,iVBORw0KGgoAAAAN ...


--345823569845694578678
Content-disposition: form-data; name="username"

<twitter_username>
--345823569845694578678
Content-disposition: form-data; name="password"

<twitter_password>
--345823569845694578678
Content-disposition: form-data; name="message"

hello world
--345823569845694578678

The long number in the above is the boundary string. The image data is in base64 ( data:image/png;base64,iVBORw0KGgoAAAAN ... ) and is retrieved from a canvas element.

The image *is* a png, so the fact that I'm getting this error message has me baffled.

Please let me know if you have any ideas of what the problem might be.

Thanks in advance,
George

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.