• 25-08-2021, 10:58:50
    #1
    Tekrardan farklı bir konu için rahatsız ediyorum, değerli fikir ve yardımlarınız rica olunur.


    eFatura entegratör firmadan api kod ile PDF/HTML/XML çekiyorum. Yapılan işlemin son satırı şu şekilde

    $dir = dosya_konumu;
    $uuid = UUID kodu;
    $doc =PDF; (dosya formatı)
    
    $efatura = efatura_pdf(''.$uuid.'');
    $data = base64_decode($efatura->DocumentFile);
    
    file_put_contents(''.$dir.'/'.$uuid.'.'.$doc.'', $data);
    header('Location: '.$dir.'/'.$uuid.'.'.$doc.'');
    Talep: APIden gelen dosya sunucuya kayıt edilmesi yerine, ekranda nasıl getirebilirim ? Mevcutta dosya konumuna kayıt edildikten sonra dosyaya yönlendirme yapıyor. Kısacası bunu yapmak istemiyorum, mümkün müdür ?

    Teşekkürler şimdiden.
  • 25-08-2021, 11:06:01
    #2
    Yanlış anlamadıysam eğer:
    file_put_contents(''.$dir.'/'.$uuid.'.'.$doc.'', $data);
    header('Location: '.$dir.'/'.$uuid.'.'.$doc.'');
    yerine şunu yazsanız olur:
    header('Content-Type: application/pdf');print($data);die;
  • 25-08-2021, 11:22:44
    #3
    bgokcol adlı üyeden alıntı: mesajı görüntüle
    Yanlış anlamadıysam eğer:
    file_put_contents(''.$dir.'/'.$uuid.'.'.$doc.'', $data);
    header('Location: '.$dir.'/'.$uuid.'.'.$doc.'');
    yerine şunu yazsanız olur:
    header('Content-Type: application/pdf');print($data);die;
    Hay yaşa hocam be çok teşekkür ederim işte bu kadar