InMemoryFile.read() doesn't work with newforms.ImageField
|Reported by:||Florian Apolloner||Owned by:||nobody|
|Has patch:||yes||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
Currently InMemoryFile.read() returns "", if you are using it in conjunction with ImageField. The reason seems to be that ImageField already reads the data, so the position is at -1 and a further read won't return anything.
I included a simple patch, although I am not quite sure, if it's the right way to fix it...