Używam Pylons przesłać obraz i zapisać go na dysku:Error „AttributeError:«unicode»obiekt ma bez atrybutu«czytać»” w pliku przesłać
<form method="post">
<input type="file" name="picture" enctype="multipart/form-data" />
</form>
Wtedy w moim kontrolera:
if 'picture' in request.POST:
i = ImageHandler()
#Returns full path of image file
picture_file = i.makePath()
shutil.copyfileobj(request.POST['picture'],picture_file)
Ale otrzymuję błąd: AttributeError: „unicode” obiekt ma atrybut „czytać”
Co tu się dzieje? Dzięki za pomoc.
Dzięki. Nadal mam ten sam błąd. Czy to może być problem z moim pierwszym argumentem? Lub jest request.POST ["obraz"], jak jest? – ensnare
Właśnie poprawiłem swoją odpowiedź. –
To jest takie dziwne, kiedy to robię, otrzymuję: AttributeError: obiekt 'unicode' nie ma atrybutu 'file' – ensnare