コード例 #1
0
ファイル: fileuploaded.py プロジェクト: kuberkaul/Go-Data
	def post(self):
		blob_info=self.get_uploads()[0]
		typeoffile=blob_info.content_type
		isimage=False
		print typeoffile
		if typeoffile=='image/png' or typeoffile=='image/jpeg':
			isimage=True
			dbentryi=Photo(blobkey=blob_info.key(),serving_url=db.Link(images.get_serving_url(blob_info.key())))
			db.put(dbentryi)
		if (users.get_current_user()):
			dbentry=FileInfo(blobkey=blob_info.key(),user=users.get_current_user(),is_image=isimage)
		else:
			dbentry=FileInfo(blobkey=blob_info.key(),user=User('*****@*****.**'),is_image=isimage)
		
		db.put(dbentry)
		accessentry=Apriori(file_id=str(dbentry.key().id()))
		db.put(accessentry)
		self.redirect("/%d" % dbentry.key().id())
コード例 #2
0
ファイル: fileuploaded.py プロジェクト: kuberkaul/Go-Data
	def post(self):
		blob_info=self.get_uploads()[0]
		if self.request.get('folder'):
			folder_name=self.request.get('folder')
		else:
			folder_name="Root"
		if folder_name=="Create New":
			self.redirect("/createfolder/%d" %d dbentry.key().id())
		dbentry=FileInfo(blobkey=blob_info.key(),user=users.get_current_user(),folder=folder_name)
		db.put(dbentry)
		self.redirect("/list/%d" % dbentry.key().id())