def upQiniu(): if request.form.get('subject'): upkeys = json.loads(request.form.get('key')) subject = request.form.get('subject') if subject is None: subject = 'Sunset Lake' content = request.form.get('content') import re items = re.findall(r'#(.+?)#', content) if len(items): author = items[0] else: author = 'skyway' # 时间差,用于加载排序 import time future_time = int( time.mktime( datetime.strptime('3000-01-01 00:00:00.000', "%Y-%m-%d %H:%M:%S.%f").timetuple()) * 1000) for upkey in upkeys: print upkey uid = future_time - int(upkey) # 存入DB key = 'picbed_%s' % uid # print key url = config.PIC_DOMAIN + str(upkey) data = { 'upkey': upkey, 'object': subject, 'words': content, 'author': author, 'url': url } kv.set(str(key), data) return 'success'
def upQiniu(): if request.form.get('subject'): upkeys = json.loads(request.form.get('key')) subject = request.form.get('subject') if subject is None: subject = 'Sunset Lake' content = request.form.get('content') import re items = re.findall(r'#(.+?)#', content) if len(items): author = items[0] else: author = 'skyway' # 时间差,用于加载排序 import time future_time = int(time.mktime(datetime.strptime('3000-01-01 00:00:00.000', "%Y-%m-%d %H:%M:%S.%f").timetuple()) * 1000) from upload import QiniuUpload qn = QiniuUpload() for upkey in upkeys: # 去掉扩展名 uid = future_time - int(upkey.split('.')[0]) # 存入DB key = 'picbed_%s' % uid # 获取长宽信息 info = qn.get_file_info(upkey) data = json.loads(info) width = data.get('width') height = data.get('height') url = config.PIC_DOMAIN + str(upkey) + '#width-' + str(width) + '-height-' + str(height) data = {'upkey': upkey, 'object': subject, 'words': content, 'author': author, 'url': url} kv.set(str(key), data) return 'success'
def upQiniu(): if request.form.get('subject'): upkeys = json.loads(request.form.get('key')) subject = request.form.get('subject') if subject is None: subject = 'Sunset Lake' content = request.form.get('content') import re items = re.findall(r'#(.+?)#', content) if len(items): author = items[0] else: author = 'skyway' # 时间差,用于加载排序 import time future_time = int(time.mktime(datetime.strptime('3000-01-01 00:00:00.000', "%Y-%m-%d %H:%M:%S.%f").timetuple()) * 1000) for upkey in upkeys: print upkey uid = future_time - int(upkey) # 存入DB key = 'picbed_%s' % uid # print key url = config.PIC_DOMAIN + str(upkey) data = {'upkey': upkey, 'object': subject, 'words': content, 'author': author, 'url': url} kv.set(str(key), data) return 'success'
def upQiniu(): if request.form.get('subject'): upkeys = json.loads(request.form.get('key')) subject = request.form.get('subject') if subject is None: subject = 'Sunset Lake' content = request.form.get('content') import re items = re.findall(r'#(.+?)#', content) if len(items): author = items[0] else: author = 'skyway' # 时间差,用于加载排序 import time future_time = int( time.mktime( datetime.strptime('3000-01-01 00:00:00.000', "%Y-%m-%d %H:%M:%S.%f").timetuple()) * 1000) from upload import QiniuUpload qn = QiniuUpload() for upkey in upkeys: # 去掉扩展名 uid = future_time - int(upkey.split('.')[0]) # 存入DB key = 'picbed_%s' % uid # 获取长宽信息 info = qn.get_file_info(upkey) data = json.loads(info) width = data.get('width') height = data.get('height') url = config.PIC_DOMAIN + str(upkey) + '#width-' + str( width) + '-height-' + str(height) data = { 'upkey': upkey, 'object': subject, 'words': content, 'author': author, 'url': url } kv.set(str(key), data) return 'success'
def upQiniu(): if request.form.get('key'): url = request.form.get('url') upkey = request.form.get('key') # 时间差,用于加载排序 import time future_time = int(time.mktime(datetime.strptime('3000-01-01 00:00:00.000', "%Y-%m-%d %H:%M:%S.%f").timetuple()) * 1000) uid = future_time - int(upkey) # 存入DB key = 'picbed_%s' % uid object = 'Sunset Lake' words = 'A peaceful sunset view...' author = 'skyway' # print key data = {'upkey': upkey, 'object': object, 'words': words, 'author': author, 'url': url} kv.set(str(key), data) # kv.set_value(str(key), url) return 'success' # token, key = get_token() # filePath = "E:/Program/python/new/1/static/bulb_idea.jpg" # retData, respInfo = put_file(token, key, filePath) # return render_template('upload.html', domain=config.PIC_DOMAIN)