def upload_file(): if request.method == 'POST': upload_file = request.files['upload'] if upload_file and allowed_files(upload_file.filename): # filename = secure_filename(upload_file.filename) filenames = os.path.splitext(upload_file.filename) filename = filenames[0] + '_' + str(datetime.datetime.now().strftime('%Y-%m-%d_%H-%M-%S_%f')) + filenames[1] # upload_file.save(os.path.join(current_app.config['UPLOAD_FOLDER'], filename)) res = oss.put_object_from_fp('img-kinorsi', filename, upload_file) #file_url = url_for('.uploaded_file', filename=filename) file_url = 'http://img-kinorsi.oss-cn-hangzhou.aliyuncs.com/' + filename return str.format("<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction({}, '{}');</script>", request.args['CKEditorFuncNum'], file_url) return ''
import oss from oss.oss_api import * oss = OssAPI("oss.aliyuncs.com", "SB92Xozt8KamUnCw", "N5ytDUqkSMKrPcDLmypaVElXBwKI3k") # res = oss.list_all_my_buckets() # print res.read() with open("todos", "rb") as f: res = oss.put_object_from_fp("hz-kinorsi-bucket", "test-object", f) print res.status print res.read()