می شه عکسی رو روی صفحه وب نشان داد که توسط برنامه نقاشی شده باشه و از جائی خوانده نشده باشه ؟!!
می شه عکسی رو روی صفحه وب نشان داد که توسط برنامه نقاشی شده باشه و از جائی خوانده نشده باشه ؟!!
بله ، درصورتی که از کلاس های موجود در System.Drawing استفاده میکنید امکان ذخیره محتوای ایجاد شده در MemoryStream ها رو دارید.
با نوشتن مستقیم محتوای این استریم ها بر روی صفحه میتونید اونها رو نمایش بدید.
برای این کار باید اول ContentType رو به image/jpeg تنظیم کنید.
بعد Respnse.Clear و بعد از اون با Response.Write محتویات فایل رو بنویسی
و در آخر Response.End
مثلا اینجا این کار انجام میشه:
http://www.asproxy.somee.com/images.aspx
میشه بیشتر توضیح دهید و این آدرسی که گذاشتید چکار می کند ما چه آدرسی به آن باید بدهیم
کدی مانند این که در این کد باید محتویات فایل رو در متغیر buffer قرار دهید که فکر نکنم کار سختی باشه.
آدرسی هم که مشاهد می کنید یک پراکسی برای تصاویر است که از این روش با کمی تفاوت استفاده می کند.
byte[] buffer;
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType="image/jpeg";
Response.AddHeader("Content-Type","image/jpeg");
Response.BinaryWrite(buffer);
Response.End();
آخرین ویرایش به وسیله SalarSoft : شنبه 27 اسفند 1384 در 20:21 عصر