Jump to content
php.lv forumi

Recommended Posts

Posted

Datu bāzē fails ir saglabāts kā BLOB, fails pielikumā. Kā no ta heša uzģenerēt failu?

Piemēram es gribu visu saturu saglabāt failā aaa.jpg:

 

header("Content-length: 35748");

header("Content-type: image/jpeg");

header("Content-Disposition: attachment; filename=aaa.jpg");

file_put_contents ("aaa.jpg", ***saturs no file.txt***);

 

Fails tiek uzģenerēts, bet atvērs nevaru ... No preview available ...

file.txt

Posted

Izskatās, ka viņš ir base64 nokodēts.

 

file_put_contents("fails", base64_decode(saturs));

 

Vienīgi nesaprotu, priekš kam tu sūti to headeri?

file_put_contents nav pilnīgi nekāda sakara ar header() funkciju.

Posted

Mēģinu bez headeriem vienkārši file_put_contents("fails", base64_decode(saturs));. Faila izmērs uzģenerējas cits, bet atvērt vienalga nevaru.

Vai Tu pats vari no tā mana koda uzģenerēt bildi? Fails ir .jpg formātā.

Posted

Atgādināšu, ka header() funkcija nosūta headerus PĀRLŪKAM, nevis kaut kā iespaido koda darbību, kā, piemēram, file_put_contents() izsaukumu.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...