Ben örn indirmek için pdf belge oluşturma Birisi bir PDF link tıklandığında pdf oluşturulur ve tarayıcı pdf dosyası yolu ile yeni bir pencere açılır. Sorun bu tarayıcı kuruluşundan sonra yaklaşık 40-50 saniye boyunca bu dosya için 404 bulunamadı hatası veriyor ama ondan sonra dosya görüntüleme veya indirme için mevcut olduğunu tarayıcınızı yenileyin durumdur.
bir pdf link http://images.myvouchercodes.co.uk/mvclocal/pdf/ca3b5098-9b35-7d8e.pdf nereye dosyayı görüntüleyebilir ama aynı url hemen kuruluşundan sonra bulamadı 404 verir. Ben dosyayı yazmak için aşağıdaki kodu kullanıyorum
try{
$fh = fopen($filename, "w");
$contents = $this->render(); // return pdf contents in string
if(fwrite($fh, $contents))
{
$fh = fopen($filename, "r");
while(strlen(file_get_contents($filename)) != strlen($contents))
{ }
echo $filename;
}
else
{
throw new Exception ("Unable to create pdf");
}
fclose($fh);
}
catch(Exception $e)
{
echo $e->getMessage();
}
Bu çağrı ajax ve daha sonra bu dosya url eklenir ve, pdf tamamlanmasıyla dosya echos bana 404 bulunamadı hatası veriyor pdf bağlantı ile yeni bir pencere açmak i kullanım window.open (). Bu hata oluştuğunu neden kimse bilmiyor?