No. Only upload type fields can go on filesystem. The others by definition go in db.
On Tuesday, 8 September 2015 00:30:56 UTC-5, Mark Graves wrote: > > Right. > > No worries. > > What about a field of type blob? > > Will that also accept an uploadfs argument and act the same way? > > Or do I have to store it as an upload? > > On Mon, Sep 7, 2015 at 10:38 PM, Massimo Di Pierro < > [email protected]> wrote: > >> Sorry for the late reply: >> >> pip install fs >> >> Then on model: >> >> import fs.s3fs >> myfs = fs.s3fs.S3FS(bucket, prefix, aws_access_key, aws_secret_key) >> db.define_table('image',Field('image','upload',uploadfs = myfs)) >> >> which is what you suggest basically. Should work our of the box. >> >> >> On Sunday, 6 September 2015 19:44:20 UTC-5, Mark Graves wrote: >>> >>> Hey everyone, >>> >>> Quick question. >>> >>> Is there a quick workaround for storing a blob db field on s3? >>> >>> Would it work to set uploadfs = S3FS(bucket....)? >>> >>> Or would I have to change it to an upload type field and then set the >>> uploadfs for the uploadfield? >>> >>> -Mark >>> >> -- >> 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 a topic in the >> Google Groups "web2py-users" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/web2py/VuTTC40iWwI/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.

