peklo
31.03.2014, 12:51:37
witam
Spotkaliście sie może z tym uploaderem?
http://old.shift8creative.com/projects/agi...ader/index.htmlNie wiem jak go przerobić bo wysyła mi zdjecia przed wypełnieniem formularza. Chodzi o to że cała akcja wysyłania jest zawarta w tym skrypciku i jak mam tam umieszczonu upload.php to od razu po naciśnięciu submita wysyła zdjęcia niezależnie od tego cz wypełniłem formularz czy nie. Jak usunę form_action: 'upload.php' to jest niby ok ale (bo stoi skrypt) ale zdjęcia się nie przesyłają.
Kod
<script type="text/javascript">
$('#fileInputBox').agileUploader({
formId: 'signupForm',
flashVars: {
firebug: false,
form_action: 'upload.php',
file_limit: 3,
max_post_size: (1000 * 1024)
}
});
</script
trueblue
31.03.2014, 12:57:31
Proponuję Ci zamiast AgileUploader zmienić na Uploadify:
http://www.uploadify.com/documentation/Plugin validate ma dwa przydatne handlery: submitHandler oraz invalidHandler.
W submitHandler włączasz uploadify (metoda enable()), w invalidHandler wyłączasz uploadify (metoda disable()). AgileUploader nie ma możliwości wyłączania/włączania.
peklo
31.03.2014, 12:59:29
a łatwo jest go wkomponować w swój skrypt i czy ma podglad zdjeć przed wysłaniem oraz pasek uploadu?
trueblue
31.03.2014, 13:02:24
Pasek postępu jest, zajrzyj do "demos".
Podgląd zrobisz sobie przy pomocy zdarzenia onUploadComplete (zwraca nazwę pliku):
http://www.uploadify.com/documentation/upl...uploadcomplete/
peklo
31.03.2014, 13:09:24
trueblue a jak wyłączyć ten submitHandler. Bo teraz jak testuje to od razu wysyła mi plik
trueblue
31.03.2014, 13:28:49
Dokumentacja, dokumentacja, dokumentacja...
http://jqueryvalidation.org/validate
peklo
31.03.2014, 14:03:27
ok,ok,ok:)
nie wiem o co kaman wybieram browse wgrywam plik a on wczytuje mi zdjęcie po czym pasek z uploadem znika,a w katalogu uploads ni ma nic:)
trueblue
31.03.2014, 14:07:29
W uploadify.php ustawiłeś odpowiednią ścieżkę w zmiennej $targetFolder?
peklo
31.03.2014, 14:08:48
tutaj nic nie zmieniałem jest $targetFolder = '/uploads'; // Relative to the root i taki założyłem katalog dla prób
trueblue
31.03.2014, 14:16:45
"relative to root".
Jeśli testujesz na localhost i masz swoją stronę w katalogu /abc, to ścieżka będzie /abc/uploads
peklo
31.03.2014, 14:19:48
no właśnie mam na localhost ok , a mam jeszcze takie jedno głupie pytanie. Czy tych wszelkich zmian z dokumantacji dokonuje w pliku jquery.uploadify.js czy index.php
trueblue
31.03.2014, 14:23:31
W Twoim index.php, tam gdzie dodajesz walidację formularza oraz gdzie inicjujesz uploadify.
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.