我怎么能存储excel文件创建使用pyExcelerator作为输入db.BlobProperty()?
Actally我需要的是,使用任务队列程序将创建一个Excel文件,并将其存储在数据存储中。 并且将发送一个链接,用户下载该文件。 我该怎么做呢 ? 请帮我
数据模型:
class filestore(db.Model):
stock_file = db.BlobProperty()
存储在数据存储中的Excel文件的Python代码
from pyExcelerator import *
class MainHandler(webapp.RequestHandler):
def get(self):
w = Workbook()
ws = w.add_sheet('Hey, Dude')
ws.write(0, 0, 'Part Number')
self.response.headers['Content-Type'] = 'application/ms-excel'
self.response.headers['Content-Transfer-Encoding'] = 'Binary'
self.response.headers['Content-disposition'] = 'attachment; filename="Test.xls"'
temp_file = filestore()
temp_file.stock_file = db.blob(wb.save(self.response.out)) // Storing 0kb file
temp_file.put()
在0KB为什么将新的文件,文件大小后?