Forum

WebMethod javascrip...
 
Bildirimler
Hepsini Temizle

WebMethod javascript byte[] image

3 Yazılar
2 Üyeler
0 Reactions
801 Görüntüleme
(@ahmetaltuntas)
Gönderiler: 731
Prominent Member
Konu başlatıcı
 

Arkadaşlar merhaba,

WebMethod method içerisinden byte array olarak bir resim döndürüyorum.Dönen array javascript ile image nesnesinde göstermem gerek fakat bir çözüm bulamadım.Server side şeklinde çalıştırısam sorun yok kod çalışıyor.Fakat client side javascript ile yapmam lazım.Path şeklinde veremem byte[] olması gerekiyor...

 [WebMethod]

        public static byte[] GetImage()

        {

            return File.ReadAllBytes("C:\\deneme.jpg");

        } 

 

--------------------------------javascript-----------------------------

 <script type="text/javascript">

        function getData()

        {

            PageMethods.GetImage(OnSucced, OnError);

        }

        function OnSucced(args)

        {

            document.getElementById("img1").src = 'data:text/javascript;base64,' + args;

//document.getElementById("img1").src = 'data:image/jpg;base64,' + args; 

        }

        function OnError(args) {

            alert(args +", Hata Oluştu");

        }

       

      

    </script> 

 
Gönderildi : 10/02/2014 20:01

(@ahmetaltuntas)
Gönderiler: 731
Prominent Member
Konu başlatıcı
 

Sorun çözüldü arkadaşlar.

resmi boyutlandırmadan aldığımdan dolayı hata alıyormuşum.

resmi minimize ederek (200 x 200) sorunu çözdüm.. 

 
Gönderildi : 11/02/2014 12:26

(@kenanilgun)
Gönderiler: 544
Üye
 

Bilgi için teşekkür ederim Ahmet hocam,

İyi çalışmalar. 

 
Gönderildi : 11/02/2014 20:02

Paylaş: