Exemple #1
0
def getImage():
    file = request.files['file']
    print(file.filename)
    if file != None:
        file_ext = ''
        if file.filename.find('.') > 0:
            file_ext = file.filename.rsplit('.', 1)[1].strip().lower()
            file_name = str(uuid.uuid1()).replace("-", "") + "." + file_ext
            path = os.path.join(save_dir, file_name)
            file.save(path)
            path = "file:///" + path
            print(path)

            action = Action(path)
            strr = action.test_codereader()

            print(strr)
            url = qiniu_upload_file(file_name)
            print(url)

            return json.dumps(
                {"key_one": [{
                    "code": 0
                }, {
                    "images": url
                }, {
                    "strr": strr
                }]})
    return json.dumps({"code": 1})
Exemple #2
0
def upload():
    #print type(request.files)
    #print request.files
    file = request.files['file']
    #print dir(file)
    file_ext = ''
    if file.filename.find('.') > 0:
        file_ext = file.filename.rsplit('.')[1].strip().lower()
    if file_ext in app.config['ALLOWED_EXT']:
	file_name = str(uuid.uuid1()).replace('-','')+'.'+file_ext
        
	
	#current_user#
        if not current_user.is_authenticated:
	    return 'None'#current_user.is_authenticated # ,current_user.name
	#current_user#


	#url = save_to_local(file,file_name)
	url = qiniu_upload_file(file,file_name)
	

        if url != None:
	    db.session.add(Image(url,current_user.id))
	    db.session.commit()
        
    return redirect('/profile/%d' % current_user.id)
    return 'OK'
Exemple #3
0
def generate_image(strr):
    img = qrcode.make(strr)  # QRCode信息
    file_name = str(uuid.uuid1()).replace("-", "") + ".jpg"
    path = os.path.join(save_dir, file_name)
    print path
    img.save(path)
    url = qiniu_upload_file(file_name)
    return url
Exemple #4
0
def upload():
    file = request.files['file']
    file_exe = ''
    if file.filename.find('.') > 0:
        file_exe = file.filename.rsplit('.', 1)[1].strip().lower()
    if file_exe in app.config['ALLOWED_EXT']:
        file_name = str(uuid.uuid1()).replace('-', '') + '.' + file_exe
        # url = save_to_local(file, file_name)
        url = qiniu_upload_file(file, file_name)
        if url != None:
            db.session.add(Image(url, current_user.id))
            db.session.commit()
    return redirect('/profile/%d' % current_user.id)
Exemple #5
0
def upload():
    file = request.files['file']
    file_ext=''
    if file.filename.find('.')>0:
        file_ext =file.filename.rsplit('.',1)[1].strip().lower()
    if file_ext in app.config['ALLOWED_EXT']:
        file_name =str(uuid.uuid1()).replace('-','')+'.'+file_ext
        #url = save_to_local(file,file_name)
        url = qiniu_upload_file(file,file_name)
        if url != None:
            db.session.add(Image(url,current_user.id))
            db.session.commit()

    return redirect('/profile/%d' % current_user.id)
Exemple #6
0
def upload():
    file = request.files['file']
    # http://werkzeug.pocoo.org/docs/0.10/datastructures/
    # 需要对文件进行裁剪等操作
    file_ext = ''
    if file.filename.find('.') > 0:
        file_ext = file.filename.rsplit('.', 1)[1].strip().lower()
    if file_ext in app.config['ALLOWED_EXT']:
        file_name = str(uuid.uuid1()).replace('-', '') + '.' + file_ext
        url = qiniu_upload_file(file, file_name)
        #url = save_to_local(file, file_name)
        if url != None:
            db.session.add(Image(url, current_user.id))
            db.session.commit()

    return redirect('/profile/%d' % current_user.id)
Exemple #7
0
def upload():
    file = request.files['file']
    # whether a pic
    file_ext = ""
    if file.filename.find(".") > 0:
        file_ext = file.filename.rsplit(".", 1)[1].strip().lower()
    if file_ext in app.config["ALLOWD_EXT"]:
        #save the pic
        filename = str(uuid.uuid1()).replace("-", "") + "." + file_ext
        #url = save_to_local(file, filename)
        url = qiniu_upload_file(file, filename)
        if url != None:
            db.session.add(Image(url, current_user.id))
            db.session.commit()

    return redirect("/profile/%d" % current_user.id)
Exemple #8
0
def upload():
    file = request.files['file']
    # http://werkzeug.pocoo.org/docs/0.10/datastructures/
    # 需要对文件进行裁剪等操作
    file_ext = ''
    if file.filename.find('.') > 0:
        file_ext = file.filename.rsplit('.', 1)[1].strip().lower()
    if file_ext in app.config['ALLOWED_EXT']:
        file_name = str(uuid.uuid1()).replace('-', '') + '.' + file_ext
        url = qiniu_upload_file(file, file_name)
        #url = save_to_local(file, file_name)
        if url != None:
            db.session.add(Image(url, current_user.id))
            db.session.commit()

    return redirect('/profile/%d' % current_user.id)
Exemple #9
0
def upload():
    file = request.files[
        'file']  #request的files属性为请求中文件的数据<input 里的name="file">
    if file.filename.find('.') > 0:
        file_ext = file.filename.rsplit('.', 1)[1].strip().lower()
        if file_ext in app.config['ALLOWED_EXT']:
            file_name = str(uuid.uuid1()).replace('-', '') + '.' + file_ext
            #不用用户的图片名字,自己用uuid来产生一个新的名字
            #url = save_to_local(file, file_name)
            #使用qiniu
            url = qiniu_upload_file(file, file_name)
            if url != None:
                db.session.add(Image(url, current_user.id))
                db.session.commit()

        return redirect('/profile/%d' % current_user.id)
Exemple #10
0
def upload():
    file = request.files['file']

    file_ext = ''

    if file.filename.find('.') > 0:
        file_ext = file.filename.rsplit('.', 1)[1].strip().lower()

    if file_ext in app.config['ALLOWED_EXT']:
        file_name = str(uuid.uuid1()).replace('-', '') + '.' + file.filename
        save_tolocal(file, file_name)
        url = qiniu_upload_file(file, file_name)
        if url != None:
            db.session.add(Image(url, 1))
            db.session.commit()

    return '0k'
Exemple #11
0
def save_to_qiniu(file, file_name):
    return qiniu_upload_file(file, file_name)
Exemple #12
0
def save_to_qiniu(file, file_name):
    return qiniu_upload_file(file, file_name)
Exemple #13
0
def save_to_qiniu(file, file_name):
    return qiniu_upload_file(file,
                             file_name)  # qiniusdk.py中函数,传入从post请求到的文件以及得出的文件名
Exemple #14
0
def save_to_cloud(load_file, file_name):
    return qiniu_upload_file(load_file, file_name)