Ajax file feltöltés
Sziasztok!
Egy olyan problémával kerültem szembe, hogy a weblap amin dolgozok, a formokat, és linkeket Ajax-al dolgozza fel. Most viszont képet is fel kellene töltenem. Az interneten már több megoldást találtam, de sajna mihelyt beillesztettem a az oldalaimba a scripteket, már nem, vagy csak nagyon hiányosan működnek. Hogy lehet rávenni az Ajaxot, hogy képet is lehessen feltölteni?
Az űrlap ennyiből áll:De még az is jó lenne ha a képet külön tölteném fel, és a kép elérését továbbadni a formnak, mert a képet feltöltés után forgatni lehet, illetve a végén egy sql táblába kerül be az elérése.
Előre is köszi a segítséget!
■ Egy olyan problémával kerültem szembe, hogy a weblap amin dolgozok, a formokat, és linkeket Ajax-al dolgozza fel. Most viszont képet is fel kellene töltenem. Az interneten már több megoldást találtam, de sajna mihelyt beillesztettem a az oldalaimba a scripteket, már nem, vagy csak nagyon hiányosan működnek. Hogy lehet rávenni az Ajaxot, hogy képet is lehessen feltölteni?
Az űrlap ennyiből áll:
<form action='galeria_admin.php?todo=kep_feltolt' method='POST' enctype='multipart/form-data'>
<fieldset style='padding: 2; width: 323px;'>
<legend>Kép feltöltés</legend>
<table border='0' width='319' cellspacing='0' cellpadding='0'>
<tr>
<td width='118' height='30' valign='bottom'>A feltöltendő kép:</td>
<td width='201' valign='bottom'><input class='main' type='file' name='p_file' style='width: 190px;'></td>
</tr>
<tr>
<td colspan='2' align='center'><i><font color='#ffc560'>Csak jpg, bmp, gif, png kép!</font></i></td>
</tr>
<tr>
<td>Komment:</td>
<td>
<input class='main' type='text' name='comment' style='width: 190px;'>
<input type='hidden' name='src' value='images'>
</td>
</tr>
<tr>
<td colspan='2'>
<fieldset style='padding: 2; width:319px; height:120px'>
<legend>Album</legend>
<table cellspacing='0' cellpadding='0' width='100%' height='107'>
<tr style='border-bottom: solid;'>
<td width='114'>Meglévő album:</td>
<td>
<select class='main' name='album' style='width: 190px;' tabindex='1'>
<option value='1'>Természet</option>
<option value='2'>Templom, Szűz Mária kegyhely</option>
<option value='3'>Saját készítéseim</option>
</select>
</td>
</tr>
<tr>
<td>Új album:</td>
<td><input class='main' type='text' name='uj_album' style='width: 190px;'></td>
</tr>
<tr>
<td colspan='2' align='center' height='43'><i><font color='#ffc560'>Az 'Új album' kitöltése esetén a meglévő album választása figyelmen kívül lesz hagyva!</font></i></td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td height='50' colspan='2' valign='bottom' align='center'><input type='submit' value='Feltöltés'></td>
</tr>
</table>
</fieldset>
</form>
Előre is köszi a segítséget!
AJAX
Igen jquery-t használok.
Az alap form kezelő kódom:
A jquery 1.4.2 az index.php tölti be.
upload.php:
jQuery Form plugin