Parametry pliku a ajax

0

Hej

jak mogę pobrać dane upload'owanego pliku z tablicy $_FILES, ale korzystając z AJAX, czy jest taka możliwość ?

0

To zależy jak to robisz. Przedstaw szczegóły.

0

np, tak :

echo CHtml::beginForm('', 'get', array('id'=>'gd', 'enctype'=>'multipart/form-data'));
        echo "<input type='file' name='fupload' size='40'>";
        
        echo CHtml::ajaxButton ("upload ajax",                                      
                                CController::createUrl('mycontroller/mymethod'), 
                                array('update' => '#ajaxGdrive', 'type' => 'get')  );   
echo CHtml::endForm();    
0

... takie uroki Yii, dzek69 jak masz aluzje to możesz zmienić całą strukturę tego frameworku, mnie też się ciężko w tym pisze

0

Co to za cudny framework, że połowę kodu generuje automat, a połowę trzeba sobie ręcznie pisać? Może po prostu źle go używasz?

0

Upload przez ajax? Nie da rady. Sa inne sposoby: typu uploadify do progresywnego przerzucania plikow.
Ale to wykorzystuje maly skrypt flasha.

0

Jak nie da rady? Poczytaj o X-Progress-Id w nginx i Cherokee (właśnie mi się przypomniało). Apache powinien też mieć coś odpowiedniego, przynajmniej po dograniu odpowiedniego moda. Cała zabawa polega na tym, że generujesz sobie jakiś numerek, wysyłasz upload pliku z tym numerkiem w query stringu i odpytujesz AJAXem jak tam Twój request się miewa.

0

No właśnie czytałem:
http://wiki.nginx.org/HttpUploadProgressModule

Ściągnąłem bibliotekę jquery.uploadProgress.js do jquery a tam skrypt tworzy iframe, żeby móc upload zrobić.

1 użytkowników online, w tym zalogowanych: 0, gości: 1