J'ai une forme html. Je veux ajouter une fonction de téléchargement d'image simple et envoyer l'image à une page php appelée "next.php". Des suggestions sur la façon de le faire?Comment ajouter une image simple à un formulaire?
Répondre
Je ne connais aucun moyen d'interagir avec un fichier input
sur le côté client, vous devrez donc vérifier/valider le fichier côté serveur téléchargé (dans le script 'next.php'), mais cela devrait être suffisant:
<form action="path/to/next.php" method="post" enctype="multipart/form-data">
<fieldset>
<input type="file" name="picture" id="picture" />
</fieldset>
</form>
L'attribut enctype doit être défini ou cela ne fonctionnera pas. Il va se battre la tête contre le mur en essayant de comprendre ce qui ne va pas ... –
@Brian H, oups ... merci, et édité. Il y a toujours ** quelque chose ** ... = D –
Créer un formulaire HTML comme ce qui suit:
<html>
<body>
<form action="next.php" method="post" enctype="multipart/form-data">
<label for="image">Image:</label>
<input type="image" name="image" id="image" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>
Votre fichier "next.php" pourrait gérer l'image semblable à ceci:
<?php
if ($_FILES["file"]["error"] > 0)
echo "Error: " . $_FILES["image"]["error"] . "<br />";
else
{
echo "Upload: " . $_FILES["image"]["name"] . "<br />";
echo "Type: " . $_FILES["image"]["type"] . "<br />";
echo "Size: " . ($_FILES["image"]["size"]/1024) . " Kb<br />";
echo "Stored in: " . $_FILES["image"]["tmp_name"];
}
À ce stade, vous pouvez le rendre plus sûr en vérifiant le type et en vous assurant qu'il est seulement jpg, gif, png, ou du tri. Je recommande de copier l'image en 2 ou 3 tailles (pouce, moyen, original), et de le supprimer du répertoire temporaire. Vous pouvez utiliser ImageMagick pour redimensionner les images, puis utiliser les fonctions filesystem pour vous déplacer et supprimer les téléchargements temporaires.
- 1. Comment ajouter une image à un formulaire Adobe SAP à partir du référentiel MIME?
- 2. Ajouter un bouton à une image
- 3. Ajouter une image à UITabBar
- 4. Comment ajouter l'action Subit à une image
- 5. Comment ajouter des projecteurs à une image
- 6. Java: comment ajouter une image à Jlabel?
- 7. Clickonce - Comment ajouter une image à l'installateur?
- 8. SDK iPhone: Comment ajouter une image à un UIBarButton?
- 9. Comment ajouter une image de fond à un div?
- 10. html; comment ajouter une sélection déroulante à un formulaire
- 11. C# ajouter une couche à une image
- 12. ajouter une image de filigrane à une image
- 13. Comment ajouter une simple étiquette de texte dans un formulaire jqGrid?
- 14. drupal - ajouter une liste de sélection/option à un formulaire
- 15. Ajouter une image dans un code xaml?
- 16. comment ajouter une étiquette sur une image?
- 17. Ajouter une image à Android MapView
- 18. Comment ajouter dynamiquement une image à l'exécution dans java
- 19. Rails - Ajouter un style/une image à button_to
- 20. ajouter une image de fond à UITabBarController
- 21. Ajouter une image à MovieClip AS3
- 22. Ajouter un marqueur à une image en javascript?
- 23. Comment ajouter une description à un Zend_Form_Element?
- 24. jQuery Ajouter une image
- 25. Java: ajouter une image à JTable?
- 26. ajouter continuellement une image à la vidéo
- 27. Comment ajouter un simple bouton actionscript
- 28. Comment ajouter une image dans UITableViewCell
- 29. Comment ajouter dynamiquement un widget Dijit à un formulaire Dojo?
- 30. Ajouter une image sur un panneau
PS: Je vois que vous avez étiqueté votre question 'asyncfileupload': voulez-vous le téléchargement doit être asynchrone? – nico
accédez à http: // google com, puis tapez le téléchargement d'image php. Ça aide toujours. Vous trouverez probablement probablement un article dans votre langue maternelle –
@Col. Shrapnel ... heh –