I think you also need: response.headers['Content-Type']='text/plain'
On Sep 17, 10:21 am, mdipierro <[email protected]> wrote: > sorry I forgot. > > Imagine you have: > > db.define_table('mytable',Field('somedata','text')) > > you can define an action: > > def gimmefile(): > #http://..../gimmefile/<id> > myrecord=db.mytable(request.args(0)) > filename = "%s.txt" % myrecord.id > response.headers['Content-Dispotion']="attachment;filename=%s" % > filename > return myrecord.text > > On Sep 17, 3:18 am, till <[email protected]> wrote: > > > > > cheers! > > > do you have yet another solution for the string to file dl idea? > > > thanks :-) > > > On Sep 16, 5:51 pm, mdipierro <[email protected]> wrote: > > > > filename,stream=db.dogs.image.retrieve(doggies[0].image) > > > data=stream.read() > > > > On Sep 16, 10:11 am, till <[email protected]> wrote: > > > > > hi all, > > > > > wondering how I can get the raw data of files uploaded into a db field > > > > to work with it. > > > > such as: > > > > doggies = db().select(db.dogs.ALL) > > > > doggies[0].image <- how can I access the raw data of the img? > > > > > also, if I have a text in the db, how can I allow the user to download > > > > a file with just the content of this one field, with a given filename > > > > it will use in the "save as"? > > > > > thanks in advance

