MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] i = ms.ToArray();
using (var w = new WebClient())
{
var values = new NameValueCollection
{
{ "key", "433a1bf4743dd8d7845629b95b5ca1b4" },
{ "image", Convert.ToBase64String(i) }
};
byte[] response = w.UploadValues("http://imgur.com/api/upload.xml", values);
XDocument g = XDocument.Load(new MemoryStream(response));
string direct_link = "";
foreach (XElement x in g.Elements())
{
if (direct_link == "")
{
direct_link=x.Element("original_image").ToString();
}
}
direct_link = direct_link.Substring(16, direct_link.Length-33);
MessageBox.Show(direct_link);
}
Comments