WebMethod javascrip...
 
Bildirimler
Hepsini Temizle

WebMethod javascript byte[] image  

  RSS
Ahmet ALTUNTAS
(@ahmetaltuntas)
Üye

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> 

Alıntı
Gönderildi : 10/02/2014 19:01
Ahmet ALTUNTAS
(@ahmetaltuntas)
Üye

Sorun çözüldü arkadaşlar.

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

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

CevapAlıntı
Gönderildi : 11/02/2014 11:26
Kenan İLGÜN
(@kenanilgun)
Saygın Üye Forum Yöneticisi

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

İyi çalışmalar. 

CevapAlıntı
Gönderildi : 11/02/2014 19:02
Paylaş: