
If a part of a multipart file is 'text/part-handler' then it is expected to be python code that implements 2 methods - list_types() list the types that this part-handler supports, return a list. ie: return(['text/plain']) - handle_parts(data,ctype,filename,payload) this method will be called: once, when loaded, with ctype == '__begin__' once per part once, at the end, with ctype == '__end__' - ctype is the content type ('text/plain') - filename is the filename portion of the mime data - payload is the content of the part - data is currently the cloud object, but this could change
13 lines
361 B
Python
13 lines
361 B
Python
#part-handler
|
|
# vi: syntax=python ts=4
|
|
|
|
def list_types():
|
|
return(["text/plain", "text/go-cubs-go"])
|
|
|
|
def handle_part(data,ctype,filename,payload):
|
|
if ctype == "__end__" or ctype == "__begin__": return
|
|
|
|
print "==== received ctype=%s filename=%s ====" % (ctype,filename)
|
|
print payload
|
|
print "==== end ctype=%s filename=%s" % (ctype, filename)
|