Exemple #1
0
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'
Exemple #2
0
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'
Exemple #3
0
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'
Exemple #4
0
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'
Exemple #5
0
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)