PHP Image Télécharger avec jQuery Post
-
13-11-2019 - |
Question
Je veux télécharger une image avec jQuery Post.ı ne veux pas utiliser le formulaire.
Le problème est que je viens d'avoir un nom d'image, je ne peux pas utiliser ceci:
$size=filesize($_FILES['image']['tmp_name']);
$copied = copy($_FILES['image']['tmp_name'], $newname);
My JQuery Fonction:
$('#add').click(function(){
var image=$('#image').val();
$.post(
'select.php?p=up',
{img:image},
function(answer){
$('#sonuc').html(answer);
}
);
});
code HTML:
<form name="newad" method="post" enctype="multipart/form-data" action="" id="form">
<table>
<tr><td><input type="file" name="image" id="image"></td></tr>
<tr><td><input name="Submit" type="button" value="Upload" id="add"></td></tr>
</table>
</form>
Non: ça marche lorsque je soumettez le formulaire, mais cela ne fonctionne pas comme ça, et je dois le faire.
La solution
Je recommande d'utiliser le plugin Jsupload à cette fin.Votre JavaScript serait:
$(document).ready(function() {
$("#uploadbutton").jsupload({
action: "addFile.do",
onComplete: function(response){
alert( "server response: " + response);
}
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow