i trying save blob image (jpeg) , getting following error:
traceback (most recent call last): file "/users/shah/envs/env/lib/python2.7/site-packages/django/core/handlers/base.py", line 149, in get_response response = self.process_exception_by_middleware(e, request) file "/users/shah/envs/env/lib/python2.7/site-packages/django/core/handlers/base.py", line 147, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) file "/users/shah/envs/env/lib/python2.7/site-packages/django/views/decorators/csrf.py", line 58, in wrapped_view return view_func(*args, **kwargs) file "/users/shah/desktop/project/project/views.py", line 604, in thumbnail_photo image_result.write(blob) typeerror: must convertible buffer, not inmemoryuploadedfile [01/aug/2016 12:20:55] "post /thumbnail_photo http/1.1" 500 15608
after doing googling, couldn't find solution. not sure how convert inmemoryuploadedfile buffer. relevant lines of code method below.
if request.files: print('files') blob = request.files['blob'] image_result = open('what_is_happening.jpeg', 'wb') image_result.write(blob) return httpresponse("success")
thank you!
change
image_result.write(blob)
to
image_result.write(blob.read())
Comments
Post a Comment