Le fichier que j'envoie fait 1,7 Mo
et pour en avoir le coeur net j'ai envoyé un fichier de 175k
Et toujours la sortie sur le "else"
J'ai également vérifier que les attributs du répertoire images permet l'écriture (733)
Peux tu svp vérifier le code ou le principe
Dans l'exemple que j'ai trouvé il avait mis "monficher" je l'ai remplacé par "pi1.png"
Code : Tout sélectionner
<?php
// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['pi1.png']) AND $_FILES['pi1.png']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros
if ($_FILES['pi1.png']['size'] <= 2000000)
{
// Testons si l'extension est autorisée
$infosfichier = pathinfo($_FILES["pi1.png"]["name"]);
echo $infosfichier;
$extension_upload = $infosfichier['extension'];
echo $extension_upload;
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES["pi1.png"]["tmp_name"], 'images/' . basename($_FILES["pi1.png"]["name"]));
echo "L'envoi a bien été effectué !";
}
else {echo "Extension non autorisée";}
}
else {
$temp = $_FILES['pi1.png']['size'];
echo "taille: $temp ";}
}
else {
$temp=$_FILES['pi1.png']['error'];
echo "erreur: $temp ";}
?>
Code : Tout sélectionner
fic="/home/pi/partage/pi1.png"
file = {'file': open(fic, "rb")}
r = requests.post("http://ruches.montminoises.free.fr/AfficheCamera.php", files = file)
print (r.text)
Estelle