আমার কোডটি এখানে:
protected void SaveMyImage_Click(object sender, EventArgs e)
{
string imageUrl = Hidden1.Value;
string saveLocation = Server.MapPath("~/PictureUploads/whatever2.png") ;
HttpWebRequest imageRequest = (HttpWebRequest)WebRequest.Create(imageUrl);
WebResponse imageResponse = imageRequest.GetResponse();
Stream responseStream = imageResponse.GetResponseStream();
using (BinaryReader br = new BinaryReader(responseStream))
{
imageBytes = br.ReadBytes(500000);
br.Close();
}
responseStream.Close();
imageResponse.Close();
FileStream fs = new FileStream(saveLocation, FileMode.Create);
BinaryWriter bw = new BinaryWriter(fs);
try
{
bw.Write(imageBytes);
}
finally
{
fs.Close();
bw.Close();
}
}
}
শীর্ষ চিত্রের ইউআরএল ঘোষণাটি বেস 64 ইমেজ স্ট্রিংয়ে নিচ্ছে এবং আমি এটিকে একটি চিত্রে রূপান্তর করতে চাই। আমি মনে করি আমার কোডের সেটটি কেবল বেস www.64 স্ট্রিংয়ের জন্য নয় "www.mysite.com/test.jpg" এর মতো চিত্রগুলির জন্য কাজ করে। কারও কিছু পরামর্শ আছে? ধন্যবাদ!