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)
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=url, user_id=current_user.id, created_date=datetime.now())) db.session.commit() return redirect('/profile/%d' % current_user.id)
def save_to_qiniu(file, file_name): return qiniu_upload_file(file, file_name)