Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Upload plików
Forum PHP.pl > Forum > XML, AJAX
quba
Cześć,
wiem że było juz o tym kilka tematów, ale szukam jakiegoś 'doskonalszego' skryptu do uploadu, aniżeli chociażby uploadprogressmeter. Ogólnie sama jego wykonanie wydaje mi się nie do konca 'optymalne' i wymagało by to wielu przeróbek, bo dostosować to do mojego oskryptowania.
Interesowałoby mnie coś takiego, jak skrypt do uploadu fotek na fotosik.pl. Może być jakaś uboższa wersja, ale coś w tej konwencji, bo w koncu rozbudować to nie problem. Interesuje mnie oczywiście tylko coś ze skryptów ajaxowych.
Sh4dow
Niewykonalne, żadna przegladarka nie obsluguje metody PUT, ktora mogla by pusci strumien. Jedynymi metoda jest POST, ktora blokuje przegladarke. Jedynym rozwiazaniem jest wysylanie formularza w iframe. Wtedy iframe przeładuje sie a user moze chociazby przegladac strone.
Zreszta Javascrit, a co za tym idzie AJAX, nie ma dostepu do plikow z dysku uzytkownika przez co nie moze ich odczytac i wyslac. Jedynie przegladarka jako taka moze to zrobic poprzez formularz.
tiraeth
@Sh4dow: Chyba nie masz pojęcia o czym mówisz biggrin.gif

ajax upload - Szukaj w Google

smile.gif
paniwladca
dokladnie blink.gif



---
Wielki Brat patrzy i widzi jak nabijasz posty.
~mike_mech
Sh4dow
Tak sadzicie ze źle mowie ?
No chyba ze progress Bar przy Upload'ie i dla was to gif animowany to OK, ale jesli macie zamiar miec pokazane ile juz masz załadowanego pliku to co innego, wtedy zaczynają się problemy wynikające z ograniczenia przeglądarek, zabezpieczeń javascriptu i zupełnie przy okazji z ograniczenia php zwiazanego z ograniczen przy uploadzie plików
Jesli ktos jest nie wymagający wystarczy mu taki przykład
Standard php
jesli nie bedzie starac sie uzyskac ten
Patched php

Na swoim serwerze testowałem juz wiele rzeczy i to jest jedyny który wygląda bardzo ładnie i jest prosty do zrobienia. Szukałem juz rozwiązania przez jakis tydzien i po wielu probach wybrałem to z Patchem do php wiec jezeli mozecie to albo okreslcie czego oczekujecie od progressbar'a albo zastanowcie sie czy rzeczywiscie nie mam pojecia o tym.
tiraeth
Jakbyś się spiął i poszukał dobrze to znalazłbyś nawet te z Progress Meter'em smile.gif Oczywiście nie wszystkie są przeznaczone dla php, ale przecież świat się na nim nie kończy smile.gif

Przykład dla ASP.NET: http://kupload-demo.dimplesoftware.com/AJAX_ProgressBar.aspx[/url]

smile.gif Myślę, że dałoby radę napisać takie coś pod php/Perl smile.gif
Sh4dow
Jesli na tym forum (chyba jednak php) chcesz robic obejscia przez asp albo perla no to jakie to jest rozwiazanie ? php ma ograniczenia ktorych obejsc sie nie da. Sa takie skrypty ktore sa proste i dzialaja na podstawie monitorowania katalogu tmp, ale co sie dzieje jak 2, 3-20 osob zaczyna jednoczesniej robic upload ? No jesli nie robisz takich zalożeń to po co ci progress bar.
Ja mówie to z doświadczenia, u mnie to działa dobrze i nie mam z tym problemów, jesli znajdziesz takie rozwiazanie w php i je sprawdzisz to daj znac.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.