zibilyon tane yol denedim, hiçbiri olmuyor. şyle çzmüştüm ben. <?php $maindir = '/ornek/'; $filename = $_GET ; $file = $maindir. $filename. '. jpg'; header ; header ; header ; header ; header ; // read the file from disk readfile ; function downloadFile Ne kadar güvenilir bir yntem bilmem. since 2005 // tbt

Merhaba arkadaşlar, JavaScript ile image download ettirmek istiyorum fakat sürekli tarayıca grseli açıyor. Bir button a bastığımda linkini verdiğim grseli indirmesini istiyorum. İzinsiz indirmesi falan değil sağ tıkla farklı kaydetteki gibi nereye kaydedeceğini falan soracak işte, anladınız siz. Denediğim rnek image url = https://i. pinimg.com/736x/ea/17/d9/ea17d96a19985c3d172d61f132582318. jpg Link yapısında download attribute de ekledim fakat yine yemedi. Stackoverflow vb bir çok sayfada rnekleri denedim fakat başarılı olamadım. Ajax ile img çekip yle işlem yapayım dedim onda da corsf header hatası aldım. Velhasılı kelam yardımcı olursanız sevinirim. coder2 tarafından 23/Kas/19 13:49 tarihinde düzenlenmiştir nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

sunucu tarafında header a content-dispoistion vererek de yapabilirsin. agile isn't how fast you can go, it's how fast you can turn.

@by_Tet, evet hocam cross-origin sorunu. Belirttiğiniz linkte işaretli functio da denedim, fakat olmadı. @Hbris stakoverflow da bahsettiğiniz şekilde ekleme yapmaktan bahsedenler olmuş fakat nasıl yapacağımı anlayamadım. Hocam link attım cors nedir diye. zetle zaten olmamalı csrf açığı için Çzüm olarak da sunucu taraflı anlık çekip indirtmen gerekiyor. Üstteki rnekteki gibi iyibu! yeniden..

by_Tet bunu yazdı İşte bunların hepsi temel html temel js bilgisinin olmaması. <a href="img" download> Bu link yapısı linki indirmeye zorlar. Eğer kullanıcıya gstereceksen bunu yapabilirsin. Eğer illa js kullancam diyorsan js ile dom olarak yukarıdaki yapıyı oluşturursun, sonra bu linke tıklatırsın. Yine indirme yapar. Kendi serverındaki dosyanın indirilmesini istiyorsan da header kullanman gerekiyor ki onu tekrar Google'dan araman lazım Hocam belirtmeyi unutmuşum konuda, html5 ile gelen download attribute de kullandım fakat olmadı. https://stackoverflow.com/questions/49474775/chrome-65-blocks-cross-origin-a-download-client-side-workaround-to-force-down Cross-origin muhabbetinden sanırım https ise link Edit: http://devnot.com/2019/cors-nedir/ by_Tet tarafından 23/Kas/19 13:54 tarihinde düzenlenmiştir iyibu! yeniden..

@by_Tet, evet hocam cross-origin sorunu. Belirttiğiniz linkte işaretli functio da denedim, fakat olmadı. @Hbris stakoverflow da bahsettiğiniz şekilde ekleme yapmaktan bahsedenler olmuş fakat nasıl yapacağımı anlayamadım. nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

Php kısmında yapmayı denediğimde olmuştu @manyaki hocamın gsterdiği yapıya benzer bir mantık ile. Sunucuyu yormamak için tarayıcı üzerinde yapmak istedim fakat anlaşılan olmuyor veya bulana kadar fazla vakit kaybedeceğim. Php kısmında sorunu çzeceğim artık. Yardımcı olmaya çalışan arkadaşlara çok teşekkür ederim. nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

İşte bunların hepsi temel html temel js bilgisinin olmaması. <a href="img" download> Bu link yapısı linki indirmeye zorlar. Eğer kullanıcıya gstereceksen bunu yapabilirsin. Eğer illa js kullancam diyorsan js ile dom olarak yukarıdaki yapıyı oluşturursun, sonra bu linke tıklatırsın. Yine indirme yapar. Kendi serverındaki dosyanın indirilmesini istiyorsan da header kullanman gerekiyor ki onu tekrar Google'dan araman lazım Hocam belirtmeyi unutmuşum konuda, html5 ile gelen download attribute de kullandım fakat olmadı. nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

https://www.dosyaupload.com/jsNM Burda butonla img kayıt var hocam biraz incelersen. Save button a basınca kaydediyor. Şu şekilde: btnSave. onclick = function { canvasArea. toBlob(function , 'image/png', 1); } Tayga tarafından 23/Kas/19 15:53 tarihinde düzenlenmiştir

İşte bunların hepsi temel html temel js bilgisinin olmaması. <a href="img" download> Bu link yapısı linki indirmeye zorlar. Eğer kullanıcıya gstereceksen bunu yapabilirsin. Eğer illa js kullancam diyorsan js ile dom olarak yukarıdaki yapıyı oluşturursun, sonra bu linke tıklatırsın. Yine indirme yapar. Kendi serverındaki dosyanın indirilmesini istiyorsan da header kullanman gerekiyor ki onu tekrar Google'dan araman lazım iyibu! yeniden..