вот код отправки
url = "http://127.0.0.1:8000/upload/"
photo_data = open("/home/user/add.png","rb")
photo = photo_data.read()
photo_data.close()
data = {"photo":photo}
data = urllib.urlencode(data)
urllib.urlopen(url,data)
if request.method == "POST":
if "photo" in request.POST:
photo = request.POST["photo"]
print photo
i = open("/home/aleksey/other/1.png","wb")
i.write(photo)
i.close()
return HttpResponse("ok")
когда посылаю текстовый файл, все создается, когда изображение - вылетает ошибка
'ascii' codec can't encode character u'\ufffd' in position 0: ordinal not in range(128)