def upload_delete(): sha1 = request.form["sha1"] uploader = Uploader(app.config) uploader.delte_from_db(sha1) uploader.setFile(sha1) uploader.delete() return 'Ok'
def upload_data(): file = request.files.get('myfile', None); uploader = Uploader( app.config ) response = Response() response.headers['Content-Type'] ='text/json' res = uploader.check_mime(file) if not res: response.data = '{"status":"BadType"}' return response res = uploader.check_extension(file.filename); if not uploader.sha1(file): response.data = '{"status":"Exist"}' return response uploader.moveFile(file) # if not uploader.check_file_type(): # uploader.delete() # response.data ='{"status":"BadType"}' # return response if not uploader.get_exif(): uploader.delete() response.data = '{"status":"BadExif"}' return response if not uploader.check_date(app.config['EXPIRE_DAYS']): uploader.delete() response.data = '{"status":"VeryOld"}' return response uploader.get_size() uploader.savedb() response.data = '{"status":"OK", "id": "'+ uploader.id +'" }' return response