Kako pretvoriti slike v binarne podatke z uporabo PHP

Avtor: Joan Hall
Datum Ustvarjanja: 1 Januar 2021
Datum Posodobitve: 4 Julij. 2024
Anonim
Add, update & display Unstructured binary data like image or multimedia files in MySQL Blob columns
Video.: Add, update & display Unstructured binary data like image or multimedia files in MySQL Blob columns

Vsebina

Slikovne datoteke, shranjene na spletnih strežnikih, lahko pretvorite v binarne nize s pomočjo PHP. Pretvorba slike v binarno vam omogoča enostavno shranjevanje in posredovanje vrednosti brez skrbi za učinke na kodiranje. Dejanski proces pretvarjanja slike v binarno je zelo preprost, z uporabo le nekaj vrstic kode PHP. Koda se lahko shrani kot funkcija, ki se uporablja kot del večjega programa ali kot samostojna datoteka, če morate operacijo izvesti samo enkrat.


Navodila

Pretvorba datoteke v binarno omogoča, da jo lahko enostavno shranimo kot nizsko spremenljivko (Comstock / Comstock / Getty Images)
  1. Na spletnem strežniku ustvarite datoteko "image_binary.php" in jo shranite na strežnik. Ta datoteka bo vsebovala vso naslednjo kodo.

  2. Dodelite pot do datoteke spremenljivki s črto spodnje kode. Vrstico v narekovajih zamenjajte s potjo do slike na spletnem strežniku.

    $ image = "image.jpg";

  3. Izvlecite podatke iz datoteke v spremenljivko. Uporaba oznake 'rb' vas obvesti, da jo je treba brati kot binarno. V datoteko dodajte naslednje vrstice kode.

    $ data = fopen ($ image, 'rb'); $ size = datoteka ($ image); $ contents = fread ($ fd, $ size); fclose ($ fd);

  4. Kodirajte vsebino datoteke, ki je zdaj shranjena v spremenljivki $ contents. Vnesite naslednjo vrstico kode in vaša slika bo binarni niz, shranjen v $ encoded spremenljivki. Zdaj lahko shranite ta niz v bazo podatkov za lažje shranjevanje, prenesete spremenljivko za urejanje ali jo prikažete.


    $ encoded = base64_encode ($ contents);

Kaj potrebujete

  • Potrebovali boste:
  • PHP gostovanje