Przepraszam za ewentualnie dziwny temat, ale jestem amatorem który bawi się w robienie crapowej gry dla samej frajdy. Chciałbym wykonać następującą czynność.
- Na serwerze jest plik składający będący złączeniem kilku plików. Typy plików mogą być różne. Obrazki, dźwięk, tekst...
- Funkcja w JS po stronie przeglądarki ściąga plik, rozbija go na pliki z których został sklejony i zwraca w takiej postaci jakby były łapane getem, tak jak robi się to standardowo. Czyli ze ściągniętego bloba ripujemy dane i udostępniamy na przykład jako IMG. Gdzie tego bloba pociąć, to będzie w metadanych bloba albo apka będzie wiedziała skądinąd.
Da się? Jeśli sprawa jest wykonalna, to wystarczy mi jakieś hasło, jakiś punt zaczepienia. Byle to działało w różnych przeglądarkach. Troszkę poszukałem i na przykład na MDN coś trafiłem, ale trochę odrzucił mnie tekst "This is an experimental technology". Za wolno uczę się aby łykać niepewne sprawy. Brakuje wujka dobra rada.
Na razie robię tak że obrazki łączę w jeden, ściągam go i potem dzielę w canvas na mniejsze. Nie jest to wygodne i efektywne gdy rozmiary obrazków są bardzo różne, pewnie psuje JPEG na brzegu, a poza tym nie rozwiązuje kwestii plików innych typów.
Z góry dzięki