| 1234567891011121314151617181920212223242526272829 | #!/usr/bin/env python# -*- coding: utf-8 -*-"""    demeter web page    name:upload.py    author:rabin"""from __load__ import *from datetime import *import osimport uuidclass upload_path(Load): 	@Web.auth	def post(self, *args, **kwargs):		url = self.request.protocol + "://" + self.request.host		file_metas = self.request.files["file"]		# print(file_metas)		day = str(date.today())		day = day.split('-')		for meta in file_metas:			#meta['filename']			file_name =  str(uuid.uuid5(uuid.uuid1(), 'file'))			file_path = day[0] + '/' + day[1] + '/' + day[2]			file_path = File.mkdirs(os.path.join(Demeter.path, 'runtime','upload', file_path)) + '/' + Demeter.md5(file_name) + '.jpg'			with open(file_path, 'wb') as up:				up.write(meta['body'])		self.out('yes', {'src':url + file_path.replace(Demeter.path + 'runtime', '')})
 |