php & jquery télécharger l'image et l'affichage de l'aperçu instantanément

im hâte de créer un chargement de module où l'utilisateur peut parcourir, cliquez sur ouvrir et d'afficher instantanément un aperçu de l'image sans avoir à cliquer sur un bouton de soumission de sorte que l'utilisateur peut continuer à clé en d'autres informations.

j'ai fait simple, mais incomplète jquery ci-dessous qui, fondamentalement, la capture, le nom de l'image. mais ma question est comment puis-je poster le téléchargement de l'image du script php depuis il est il n'y a pas de bouton "soumettre" pour la POSTE? je ne peux pas capturer tableau $_FILES valeurs.

jquery:

$(document).ready(function() {
  $("#uploadimage").change(function() {
      var imagesrc = $("#uploadimage").val();
      $.post("/script/ajax_uploadimage.php", $("#formuploadimage").serialize(),
      function(data){
        //do something here
      },"json");
  });
});

formulaire html:

<form name="formuploadimage" enctype="multipart/form-data" action="/upload.php" method="POST">
    <table> 
        <tr><td>Image: </td><td><div id="imagepreview"></div></td></tr> 
        <tr><td>Upload a photo: </td><td><input type="file" name="uploadimage" id="uploadimage" /></td></tr>
    </table> 
</form>

j'ai vu ce que Uploadify peut faire, mais je voudrais créer un sur mon propre.

ce qui concerne

Salut les gars, la Plupart des exemples qui nécessitent un bouton télécharger. mais je cherche un téléchargement automatique lorsque l'utilisateur sélectionne le fichier à télécharger. et tout cela va être fait sans rafraichissement de la page.

OriginalL'auteur nuttynibbles | 2010-06-27