base64 w pliku html 2 pytania

0

Witam. Czytałem ostatnio trochę o base64 i udało mi się umieścić w pliku html kod który wyświetla obrazek a właściwie jest obrazkiem:

<IMG SRC="data:image/jpeg;base64, {obrazek zakodowany w base64}">

Nie jestem pewny ale widziałem chyba też coś na temat umieszczania innych typów plików na stronie przy pomocy base64. Np. jakiś plik do ściągnięcia czy coś takiego. Czy jest faktycznie taka możliwość?

No i drugie pytanie. Czy da się jakoś za pomocą base64 umieścić obrazek w jakiejś zmiennej JS i potem go wielokrotnie wyświetlić? Np. belka nad menu lub tło strony czy tabeli

Będę bardzo wdzięczny za konkretne odpowiedzi. Pozdrawiam

0

Moim zdaniem używanie base64 do kodowania czegoś tam to nie ma sensu. Pierwsze co jak czegoś potrzebuje a widze to jako ciąg liter to pierwsze co sprawdzam czy to nie jest właśnie to. Base64 można uzywać do zmniejszania czytelności jakiegoś zapisu, ewnetualnie jak ktoś nie lubi pól blob, to można za jego pomocą zamieszczać w bazie jakieś pliczki.

0

O ile pamietam tego sposobu zamieszczania obrazkow nie obsluguje ie, wiec troche o kant d**y potluc...

0

Nie miałoby to najmniejszego sensu.
Z tego co zrozumiałem chcesz zrobić swoje 'cachowanie', ale tak na prawdę, jedyne co byś zrobił to bardzo sprawnie zwiększył czas ładowania strony. Każda szanująca się przeglądarka ma wbudowane cache'owanie tak więc, nawet wyświetlając obrazek 100 razy, pobierany jest on tylko raz (chyba że user kliknie odśwież).

Co do ściągania, a co jeśli user nie chce pobrać pliku? a ten i tak by mu się ładował.. i to na dodatek o 33% większy...

1 użytkowników online, w tym zalogowanych: 0, gości: 1