Discussion:
blob hvad er det for noget ?
(for gammel til at besvare)
scootergrisen
2013-05-13 13:56:45 UTC
Permalink
Er der nogen der kan forklare lidt om hvad blob er ?
Som kan bruges i Javascript.

Vil gerne se hvis i har lavet noget kode hvor i bruger blob.

Jeg ville for eksempel gerne vide hvordan man laver en blob om så man
kan downloade det som en fil.

Jeg har prøvet og læse lidt om det men det er svært er forstå.
Birger Sørensen
2013-05-13 14:15:18 UTC
Permalink
Post by scootergrisen
Er der nogen der kan forklare lidt om hvad blob er ?
Som kan bruges i Javascript.
Vil gerne se hvis i har lavet noget kode hvor i bruger blob.
Jeg ville for eksempel gerne vide hvordan man laver en blob om så man kan
downloade det som en fil.
Jeg har prøvet og læse lidt om det men det er svært er forstå.
Binære data.
Andre former for data, indeholder også en "fortolkning" af data -
billeder, tekst karakterer.
Det gør blob ikke. Dem skal du selv putte i beholderen, og tage dem ud
igen.

Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
Utils http://sdccms.dk/ordbog/ http://sdccms.dk/mailfriend/
http://bredelund.dk CMS som det var meningen et sådant skulle være
scootergrisen
2013-05-13 15:37:12 UTC
Permalink
Post by Birger Sørensen
Binære data.
Andre former for data, indeholder også en "fortolkning" af data -
billeder, tekst karakterer.
Det gør blob ikke. Dem skal du selv putte i beholderen, og tage dem ud
igen.
Hvad skulle jeg putte i beholderen ?
Martin
2013-05-14 13:03:44 UTC
Permalink
Post by scootergrisen
Post by Birger Sørensen
Binære data.
Andre former for data, indeholder også en "fortolkning" af data -
billeder, tekst karakterer.
Det gør blob ikke. Dem skal du selv putte i beholderen, og tage dem ud
igen.
Hvad skulle jeg putte i beholderen ?
åbn et jpg billede i en notesblokken eller lign. tekst editor
Så har du dit blob data.
Martin
2013-05-14 13:08:01 UTC
Permalink
Post by Martin
Post by scootergrisen
Post by Birger Sørensen
Binære data.
Andre former for data, indeholder også en "fortolkning" af data -
billeder, tekst karakterer.
Det gør blob ikke. Dem skal du selv putte i beholderen, og tage dem ud
igen.
Hvad skulle jeg putte i beholderen ?
åbn et jpg billede i en notesblokken eller lign. tekst editor
Så har du dit blob data.
og hvad det kan bruges til...

Jeg har brugt det til et par enkelte ting.
i en css fil har jeg et enkelt ikon som ren data - grunden til dette er
simpelthen at det er hurtigere at hente ikonet via data end det er at
åbne en http forbindelse og vente på svaret fra serveren og hente den
lille 1kb ikon.

Eller min ønskeliste (som er gemt i yaml format), den har jeg liggende
på github så jeg kan ændre den fra hvor jeg nu end er, end at jeg skal
til at finde et FTP program eller logge ind via ssh - så er det meget
nemmere lige at ændre den der. - Der er også 3 billeder som ren data,
til at vise hvor meget jeg nu ønsker mig det mest.
scootergrisen
2013-05-14 14:27:04 UTC
Permalink
Post by Martin
Jeg har brugt det til et par enkelte ting.
i en css fil har jeg et enkelt ikon som ren data
Okay det har jeg også. Et inline billede :

background-image:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA ... gg==");

Men det er vel så ikke blob hvis blob er binær og CSS er ren tekst og
inline billedet skal konverteres fra binær til for eksempel base64 så
kan det vel ikke være blob eller ?

Jeg bruger getUserMedia hvor man kan få adgang til webcam fra Javascript
og der returner window.webkitURL.createObjectURL(stream) en streng i
stil med :

"blob:http%3A//localhost/9dcf5500-f25c-4697-8b30-3675c6e296ed"

Det bruges så som src i <video>.

Og jeg vil også gerne kunne bruge <canvas> og tegne noget på det også
bruge blob til at gemme det som en fil.

Kan i komme med mere info om blob så jeg bedre kan forstå det. Og
eksempler på hvad det kan bruges til.
Martin
2013-05-15 04:42:35 UTC
Permalink
Post by scootergrisen
Post by Martin
Jeg har brugt det til et par enkelte ting.
i en css fil har jeg et enkelt ikon som ren data
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA ... gg==");
Korrekt, du har nu blob, så simpelt er det faktisk.

Først fortæller du hvilken type blob det er
image/png
så fortæller du hvilken encoding din blob er i
base64
og derefter selve blob data
iVBORw0...
Post by scootergrisen
Men det er vel så ikke blob hvis blob er binær og CSS er ren tekst og
inline billedet skal konverteres fra binær til for eksempel base64 så
kan det vel ikke være blob eller ?
Jo, det er binær data - Gemt som base64.
Post by scootergrisen
Jeg bruger getUserMedia hvor man kan få adgang til webcam fra Javascript
og der returner window.webkitURL.createObjectURL(stream) en streng i
"blob:http%3A//localhost/9dcf5500-f25c-4697-8b30-3675c6e296ed"
Det bruges så som src i <video>.
Det er ikke blob, det er en URL adresse, så din url
http://localhost/9dcf5500-f25c-4697-8b30-3675c6e296ed
returner sikkert et jpg billede eller lign.

Så du kan jo prøve med

<style>
background:
url("data:image/png;base64,http://localhost/9dcf5500-f25c-4697-8b30-3675c6e296ed");
</style>

Men ellers med PHP prøv med

file_put_content('fil.txt',
file_get_contents('http://localhost/9dcf5500-f25c-4697-8b30-3675c6e296ed');

og se hvad din fil.txt indeholder

Karl Erik Christensen
2013-05-14 15:33:36 UTC
Permalink
Post by Martin
og hvad det kan bruges til...
billede.gif

Så åbner du det i f.eks. notepad++, og lægger noget php-kode ind.

Derefter kaldes billede.php, og php-koden udføres.

Sådan cirka - men det kan scooter jo selv lege med.
Mere får du ikke her.

Karl Erik.
--
http://dmwebdesign.dk/karlerik/
scootergrisen
2013-05-14 16:13:04 UTC
Permalink
Post by Karl Erik Christensen
Post by Martin
og hvad det kan bruges til...
billede.gif
Så åbner du det i f.eks. notepad++, og lægger noget php-kode ind.
Derefter kaldes billede.php, og php-koden udføres.
Sådan cirka - men det kan scooter jo selv lege med.
Mere får du ikke her.
Karl Erik.
Så jeg skal åbne en binær fil i et tekstredigeringsprogram som så
ødelægger den binære data når jeg gemmer det også tilføje noget PHP kode
og omdøbe filen til .php.

Og hvad får jeg så ud af det ?
Karl Erik Christensen
2013-05-14 18:04:47 UTC
Permalink
Post by scootergrisen
Post by Karl Erik Christensen
Post by Martin
og hvad det kan bruges til...
billede.gif
Så åbner du det i f.eks. notepad++, og lægger noget php-kode ind.
Derefter kaldes billede.php, og php-koden udføres.
Sådan cirka - men det kan scooter jo selv lege med.
Mere får du ikke her.
Karl Erik.
Så jeg skal åbne en binær fil i et tekstredigeringsprogram som så
ødelægger den binære data når jeg gemmer det også tilføje noget PHP kode
og omdøbe filen til .php.
Og hvad får jeg så ud af det ?
Du får ikke mere info herfra.
Metoden kan (mis)bruges til f.eks. at slette alle filer i en mappe.

Så fik du alligevel lidt, men ikke mere end Gowle kan fortælle dig.

Karl Erik.
--
http://dmwebdesign.dk/karlerik/
scootergrisen
2013-05-14 18:26:29 UTC
Permalink
Post by Karl Erik Christensen
Du får ikke mere info herfra.
Metoden kan (mis)bruges til f.eks. at slette alle filer i en mappe.
Så fik du alligevel lidt, men ikke mere end Gowle kan fortælle dig.
Karl Erik.
Spørgsmålet handler om BLOB. Jeg tror ikke det du skriver om handler om det.
Karl Erik Christensen
2013-05-14 18:50:07 UTC
Permalink
Post by scootergrisen
Spørgsmålet handler om BLOB. Jeg tror ikke det du skriver om handler om det.
Nå ja, det ved du jo alt om.

Karl Erik.
--
http://dmwebdesign.dk/karlerik/
scootergrisen
2013-05-14 19:12:07 UTC
Permalink
Post by Karl Erik Christensen
Post by scootergrisen
Spørgsmålet handler om BLOB. Jeg tror ikke det du skriver om handler om det.
Nå ja, det ved du jo alt om.
Nej det er derfor jeg spørger om det.

Men du skriver om PHP og GIF men det jeg ville vide om var BLOB i
Javascript.
Loading...