Otomatik indirme ve IE güvenlik uyarısı ile ilgili sorunlar

0 Cevap php

Ben şu durum (basitleştirilmiş) var:

Ben (bu sadece indirme itme senaryo, hiçbir html vardır) belge kök dışında dosyaları teslim bir komut file.php? File = foo.pdf var. Bazı dosyalar komut dosyası tarafından korunmaktadır - bu durumda kullanıcı login.php yönlendirildi. Başarıyla giriş yaptığınızda, bir oturum değişkeni kullanıcı indirmek istediği dosya ile ayarlanır. Kullanıcı I indir kaynak file.php? File = foo.pdf ile bir iframe oluşturmak nereye home.php yönlendirildi. Komut file.php indir itmek başladığında oturum değişkeni kaldırılır.

Bu Firefox'ta çalışır, ama IE'de bu bana bir güvenlik uyarısı verir ve indirme bloke olur. Ben çubuğunu tıklatın ve izin verirseniz indir IE sayfayı yeniden yükler. Ama oturumu zaten iframe oluşturulan değil yoketmek olmuştur ve bu nedenle dosyası "yeniden" indirilen değil alır gibi.

IE gerçekten ilk yüklemeyi başlatmak için görünüyor ama başlıklar alındıktan zaman onun iptal eder. Yani ben bir indirme tarayıcısı tarafından iptal edildi olmadığını söylemek için hiçbir şansı var sanırım.

Herkes buna bir çözüm var mı? (Ben bir indirme düğmesini istemiyorum).

0 Cevap