Fix creation directory and static blog css file
This commit is contained in:
parent
b4a49b406c
commit
8b918dd2a7
@ -46,8 +46,8 @@ def upload():
|
|||||||
files = request.files.getlist('fic')
|
files = request.files.getlist('fic')
|
||||||
for f in files :
|
for f in files :
|
||||||
nom = secure_filename(f.filename)
|
nom = secure_filename(f.filename)
|
||||||
check_and_create(DOSSIER_PERSO+ user + 'files')
|
check_and_create(DOSSIER_PERSO+ user + '/files')
|
||||||
check_and_create(DOSSIER_PERSO+ user + 'images')
|
check_and_create(DOSSIER_PERSO+ user + '/images')
|
||||||
if os.path.isfile(DOSSIER_PERSO + user + '/files/' + nom) or os.path.isfile(DOSSIER_PERSO + user + '/images/' + nom):
|
if os.path.isfile(DOSSIER_PERSO + user + '/files/' + nom) or os.path.isfile(DOSSIER_PERSO + user + '/images/' + nom):
|
||||||
alert = "Le fichier "+str(f.filename)+" avec le même nom existe déjà, merci de spécifier un autre nom de fichier \n"
|
alert = "Le fichier "+str(f.filename)+" avec le même nom existe déjà, merci de spécifier un autre nom de fichier \n"
|
||||||
flash(alert, 'error')
|
flash(alert, 'error')
|
||||||
@ -59,22 +59,22 @@ def upload():
|
|||||||
with Image.open(image) as img :
|
with Image.open(image) as img :
|
||||||
img.thumbnail((300,300))
|
img.thumbnail((300,300))
|
||||||
img.save( DOSSIER_PERSO + user + '/images/thumbnails/' + nom )
|
img.save( DOSSIER_PERSO + user + '/images/thumbnails/' + nom )
|
||||||
TIME=time.strftime("%A %d %B %Y %H:%M:%S")
|
time_img_create=time.strftime("%A %d %B %Y %H:%M:%S")
|
||||||
IP=request.environ['REMOTE_ADDR']
|
IP=request.environ['REMOTE_ADDR']
|
||||||
CLIENT_PLATFORM=request.headers.get('User-Agent')
|
client_platform=request.headers.get('User-Agent')
|
||||||
log_file=os.path.join(DOSSIER_PERSO, user, "log.txt")
|
log_file=os.path.join(DOSSIER_PERSO, user, "log.txt")
|
||||||
LOG=open(log_file, "a")
|
log=open(log_file, "a")
|
||||||
LOG.write (TIME + ' - ' + IP + ' - ' + user + ' - ' + CLIENT_PLATFORM + '\n' + '---> ' + nom + '\n')
|
log.write (time_img_create + ' - ' + IP + ' - ' + user + ' - ' + client_platform + '\n' + '---> ' + nom + '\n')
|
||||||
LOG.close()
|
log.close()
|
||||||
|
|
||||||
else:
|
else:
|
||||||
f.save(DOSSIER_PERSO + user + '/files/' + nom)
|
f.save(DOSSIER_PERSO + user + '/files/' + nom)
|
||||||
TIME=time.strftime("%A %d %B %Y %H:%M:%S")
|
time_file_upload=time.strftime("%A %d %B %Y %H:%M:%S")
|
||||||
IP=request.environ['REMOTE_ADDR']
|
IP=request.environ['REMOTE_ADDR']
|
||||||
CLIENT_PLATFORM=request.headers.get('User-Agent')
|
client_platform=request.headers.get('User-Agent')
|
||||||
LOG=open("log.txt", "a") # Ouvre fichier log.txt
|
log=open("log.txt", "a") # Ouvre fichier log.txt
|
||||||
LOG.write (TIME + ' - ' + IP + ' - ' + user + ' - ' + CLIENT_PLATFORM + '\n' + '---> ' + nom + '\n') # Écrit dans log
|
log.write (time_file_upload + ' - ' + IP + ' - ' + user + ' - ' + client_platform + '\n' + '---> ' + nom + '\n') # Écrit dans log
|
||||||
LOG.close() # Ferme log.txt
|
log.close() # Ferme log.txt
|
||||||
flash(u'Les fichiers envoyées ont été traitée avec succés', 'succes')
|
flash(u'Les fichiers envoyées ont été traitée avec succés', 'succes')
|
||||||
|
|
||||||
|
|
||||||
@ -179,10 +179,10 @@ def remove_publicFile(filename):
|
|||||||
@filesupload.route('/<author>/blog.css')
|
@filesupload.route('/<author>/blog.css')
|
||||||
def blog_theme(author):
|
def blog_theme(author):
|
||||||
user = author
|
user = author
|
||||||
if os.path.isfile(DOSSIER_PERSO+ user +'/blog-theme.css'):
|
if os.path.isfile(DOSSIER_PERSO+ user +'/blog.css'):
|
||||||
return send_file(DOSSIER_PERSO+ user +'blog-theme.css', mimetype='text/css')
|
return send_file(DOSSIER_PERSO+ user +'/blog.css', mimetype='text/css')
|
||||||
else:
|
else:
|
||||||
return send_file("static/blog.css", mimetype='text/css')
|
return send_file("/static/blog.css", mimetype='text/css')
|
||||||
|
|
||||||
@filesupload.route('/theme.min.css')
|
@filesupload.route('/theme.min.css')
|
||||||
def theme():
|
def theme():
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user