Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ajax] wysyłanie plików, to można czy nie można ?
Maslav
post 23.07.2006, 00:52:08
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
Go to the top of the page
+Quote Post
Ja_Szczur
post 23.07.2006, 09:03:10
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 :*
Go to the top of the page
+Quote Post
ucho
post 31.07.2006, 13:48:56
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 biggrin.gif Skrypt perlowy wrzuca sobie aktualny stan uploadu do jakiegos pliku, a AJAX robi z tego tylko pasek postępu.
Go to the top of the page
+Quote Post
TomASS
post 31.07.2006, 17:47:32
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 smile.gif

Pokaż kod w Perlu i w JS (AJAX) jeśli możesz


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:03