[php] Pobieranie zasobów z dysku klienta

0

Cześć. Potrzebuję zorganizować grafikę na stronie w taki sposób, aby można było pobrać zasoby grafiki na dysk użytkownika. Wymagania są takie, aby przy każdym otwarciu strony przeglądarka pobierała grafikę z zasobów na dysku klienta, a nie z serwera. Macie pomysł jak to zrealizować?

0

Możesz w znacznikach meta ustawić zapamiętywanie strony przez przeglądarkę w cache.

Na inne rozwiązanie nie mam pomysłu.

0

Hrek - cache a zapisywanie danych na dysku przez usera to dwie różne sprawy.
o ile użytkownik będzie zapisywać dane w jednym konkretnym katalogu, to po prostu załatwiasz to przez file://ścieżka_do_pliku. nie masz możliwości odczytać czy i gdzie użytkownik zapisał dany obrazek, więc albo zapisze w podanym przez Ciebie miejscu, albo poda gdzieś w konfiguracji gdzie co zapisał. jedna i druga opcja jest kiepska, np. nie każdy user ma dysk C (u mnie E, u innych /home/.../...), i nie każdy może mieć prawa do zapisu w podanym miejscu, nie każdemu może się chcieć podać ścieżkę, albo może nawet nie znaleźć takiej opcji albo nie zrozumie o co chodzi.

0

Jeśli zrozumiałem o co Ci chodzi to można zapisać w ciasteczku ścieżkę do szablonu jaką sobie wybierze user i wywoływać to następująco:

echo('<img src="' . $_COOKIE['adres'] . '/pliczek1.jpg">');
0

Dzięki. Nie jestem tylko do końca pewien czy przy podaniu ścieżki na dysku klienta, zasoby nie zostaną wysłane na serwer i tam po przetworzeniu, wysłane do przeglądarki klienta. (PHP)

0

Nie. Bo serwer generuje dla przeglądarki kod: Ściągnij z dysku ten plik i walnij na stronę więc nie przepuszcza przez serwer.

0

Super :) Dzięki bardzo

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