I think you need to customize the functions for storing/retrieving the uploaded file.
In you model add:
Field("myfile", "upload", custom_store=store_myfile,
custom_retrieve=retrieve_myfile)
Then implement the functions:
def store_myfile(uploaded_file, filename=None, path=None):
buffer = uploaded_file.read()
filename = put_to_storage(buffer)
return filename
def retrieve_myfile(filename, path=None):
buffer = get_from_storage(filename)
return (filename, buffer)

