Script Python envoyer des images en PHP

Bonne journée. Quelqu'un peut-il m'aider. Ma tâche est de créer un script python (côté client) que d'envoyer des images en php (côté serveur).

REMARQUE: Le python script est exécuté dans différents raspberry pi, et le serveur php seulement recevoir l'image via internet.

Réalisation: je peux maintenant envoyer un texte données de mon serveur vers le client.

Problème: Mon gros problème est de savoir comment puis-je envoyer l'image?

Tout commentaire et toute suggestion est très apprécié. Merci.

Mon Script Python:

import urllib2
from urllib import urlencode 

# 192.168.5.149 is the ip address of server
url = "http://192.168.5.149/server/server.php"
data = {'test':'OK'}

encoded_data = urlencode(data)

website = urllib2.urlopen(url, encoded_data)
print website.read()

Mon script PHP:

<?php
echo $_POST['test'];
?>

Quand je lance le script python, je me suis "ok", les envoyer par le serveur PHP. Cela signifie que la connexion est réussie.

ÉDITÉ

Python client:

import requests
url = 'http://messi-fan.org/post'
files = {'file': open('image.png', 'rb')}
r = requests.post(url, files=files)

Serveur PHP:

<?php
$file_path = "C:\\xampp\htdocs\server\php\\";

$file_path = $file_path.basename( $_FILES['file']['name']);
?>
  • espérons que cela aide les lien