![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 9.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jak w temacie.
Czy ktos moglby mi z tym pomodz ? Mam plik z danymi: 23, 44, 34.4, 1000.3, 0.3, o nazwie dane.txt Chcialbym wczytac go do tablicy w js i pozniej wyswietlic np pole 2 czyli 44 Jakos wczytac plik caly i go wyswietlic potrafie a chcialbym go miec w tablicy i wyswietlac pojedyncze dane. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Javascript nie ma dostępu do plików!
|
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 1 Dołączył: 28.09.2007 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Nie ma? Ależ ma, tylko musisz odpalić HTML w tym samym katalogu co plik...
Ten przykład wgra plik dane.txt do tablicy, a następnie wyświetli zawartość tablicy, wartość pod wartością. JEŚLI zostanie nagrany w tym samym katalogu co dane.txt. Zobaczymy czy nie wyjdzie mi z tego jakiś exploit zaraz... (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Nie ma? Ależ ma, tylko musisz odpalić HTML w tym samym katalogu co plik... Do tych na dysku klienta nie ma. Jakie pytanie taka odpowiedź, nie zostało sprecyzowane gdzie ma być ten plik. (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 1 Dołączył: 28.09.2007 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Próbowałem exploita zrobić, ale oczywiście się nie udało. Plik otworzysz tylko jak jest w tym samym katalogu co skrypt, w innym układzie się nie da. Nie wiem nawet czy Java umożliwia taki trick, czytałem, że podpisane wtyczki Javy mają dostęp do plików klienta, ale to był bardzo stary artykuł, myślę, że to byłaby ziejąca dziura w zabezpieczeniach. Tymczasem każda przeglądarka jaką sprawdzałem uparcie ignoruje każdy URL zaczynający się od file://. Tu jest ignorowanie ciche, iframe zwraca pustkę, żadnych błędów. To samo przy próbie wysłania nagłówka Location. Przy próbie dobicia się do localhosta przez http dostałem ostrzeżenie, i na upartego dałoby się odczytać z dysku lokalnego po potwierdzeniu przez usera, ale tylko w przypadku odpowiedniej konfiguracji serwera http.
Tematem się zainteresowałem, bo miałem zrobić moduł aplikacji webowej, który współpracuje urządzeniem zewnętrznym, i ktoś wpadł na pomysł, żeby przesyłać dane z tego urządzenia przez plik. To był zły pomysł. Prawidłowe rozwiązanie to AJAX, czyli strona klienta w przeglądarce słucha requestów, a urządzenie wysyła request bezpośrednio do serwera (z pominięciem przeglądarki) - potrzeba tylko SID-a przekazać. A że jest to czytnik kodów - to można mu SID-a wyświetlić jako kod na ekranie (IMG:style_emoticons/default/smile.gif) Muszę się zapytać tego magika od C, czy może mi requesty POST-em puścić, jak tak to nie ma problemu z transmisją. Jak GET-em - to trzeba na bardzo małe paczki dzielić. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:40 |