Sorry everyone. After running more tests, the image is getting rotated for some reason in the email. My process was to take a picture with my phone and email it to my computer. Sorry for the false alarm.
On Monday, April 4, 2016 at 1:44:19 PM UTC-5, Jeff Riley wrote: > > Hello all. When displaying a database stored image it is rotated -90 degs > from the original. Any ideas how to rotate this back to normal? Here is > the relevant code. > > Table: > > db.define_table('ball_image', > > Field('image_file', 'upload', uploadfield='picture_file'), > > Field('picture_file', 'blob'), > > Field('queue_id', 'integer')) > > Controller: > > > > > @auth.requires_login() > > def view_queue(): > > this_drill_queue = db.drill_queue(request.args(0,cast=int)) > > this_sheet = db.sheet(db.sheet.id==this_drill_queue.sheet_id) > > notes = db(db.sheet_note.sheet_id==this_sheet.id).select() > > this_customer = db.customer(db.customer.id==this_sheet.customer_id) > > db.ball_image.queue_id.default = this_drill_queue.id > > form = SQLFORM(db.ball_image) > > if form.process().accepted: > > response.flash='Thanks for uploading an image' > > redirect(URL('view_queue' + '/' + str(this_drill_queue.id))) > > image = db(db.ball_image.queue_id==this_drill_queue.id > ).select().first() > > return dict(sheet=this_sheet, customer=this_customer, > > drill_queue=this_drill_queue, notes=notes, form=form, > > image=image) > > > View: > > <div class="col-md-6"> > <h3> > Image: > </h3> > <h4> > {{if (image):}} > <div class="rot_image"> > <img src="{{=URL('default', 'download', > args=image.image_file)}}" height="200" > width="200" alt="Ball Image" > style="rotate(90deg)" /> > </div> > {{else:}} > <h4> > {{=form.custom.begin}} > {{=form.custom.widget.image_file}}</br> > <div align="right"> > <button type="submit" value="submit" > class="btn btn-primary">Save Image</button></br> > </div> > {{=form.custom.end}} > </h4> > {{pass}} > </h4> > </div> > > > > > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.