![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 6.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Na forach, blogach poświęconych ajaxowi, na pytanie czy można wysyłać lokalne pliki przez XMLHttpRequest, zawsze pada odpowiedź : że nie! bo Java Script nie ma dostępu do lokalnych plików.
Jest to chyba połowiczna prawda bo np. ten skrypt działa pod Ie tak samo jak ajax interfejs na tej prezentacji. Co wy na to? http://www.myowndb.com/blog/?p=16 hmmm -------------------- generalfailure
fabrykadrobiu*dot*com |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 4.12.2005 Skąd: Strzyżów Ostrzeżenie: (0%) ![]() ![]() |
pierwszy przytoczony przez Ciebie przykład mało ma wspólnego z AJAX'em...
co do drugiego, to nie wiem, gdzie tam się wysyła pliki AJAX'em, zapewne jest tam budowany odpowiedni formularz (<input name="someFile" type="file" />) i jest to już "normalne" [tradycyjne] wysyłanie plików -------------------- "No bo z fasolą to człowiek przynajmniej wie, na czym stoi..."
Pomniejsze bóstwa, Terry Pratchett php :* |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Własnie skończyłem robić cały serwis współdzielenia plików. No i oczywiście w samym JS nie da się monitorować postępu. To serwer musi zwrócić informacje o wielkości pliku i ile już odebrał. Wymaga to albo patchowania php ( bo normalnie skrypt php nie ozstanie wykonany przed odebraniem całego pliku od przeglądarki) albo użycia perla. O dziwo w życiu nic w perlu nie pisałem a raz dwa naskrobałem coś co działało
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Pochwal się dokładniej
![]() Pokaż kod w Perlu i w JS (AJAX) jeśli możesz -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 23:03 |