augmenter plafond taille fichier upload à 3 Mo
This commit is contained in:
@@ -5,3 +5,9 @@ mklink /J DEVFAC C:\DEVFAC14
|
|||||||
dans le dossier static : mklink /D DEVFAC \\SRVTSE\DEVFAC14
|
dans le dossier static : mklink /D DEVFAC \\SRVTSE\DEVFAC14
|
||||||
dans le dossier c:\ : mklink /D DEVFAC14 \\SRVTSE\DEVFAC14
|
dans le dossier c:\ : mklink /D DEVFAC14 \\SRVTSE\DEVFAC14
|
||||||
|
|
||||||
|
-- Debian server
|
||||||
|
Voir tuto suivant pour monter un dossier partagé de Windows
|
||||||
|
https://www.caotek.fr/blog/acceder-a-un-dossier-partage-sur-windows-a-partir-de-linux
|
||||||
|
|
||||||
|
puis créer un lien symbolique dans le dossier mondumas/static
|
||||||
|
ln -s /mnt/devfac14 DEVFAC
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
<div class="col-sm-6 well well-sm">
|
<div class="col-sm-6 well well-sm">
|
||||||
<ul>
|
<ul>
|
||||||
<li>Seuls les documents au format <b>PNG, JPG ou JPEG</b> seront acceptés.</li>
|
<li>Seuls les documents au format <b>PNG, JPG ou JPEG</b> seront acceptés.</li>
|
||||||
<li>La taille de chaque document ne doit <b>pas dépasser 2 Mo</b>.</li>
|
<li>La taille de chaque document ne doit <b>pas dépasser 3 Mo</b>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div> <!-- row -->
|
</div> <!-- row -->
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
<link href="${request.static_url('mondumas:static/css/style.less')}" type="text/css" rel="stylesheet/less">
|
<link href="${request.static_url('mondumas:static/css/style.less')}" type="text/css" rel="stylesheet/less">
|
||||||
|
|
||||||
<!-- Bootstrap + jQuery JavaScript plugins) -->
|
<!-- Bootstrap + jQuery JavaScript plugins) -->
|
||||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
|
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
|
||||||
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
|
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
|
||||||
|
|
||||||
<!-- Bootstrap moment plugin -->
|
<!-- Bootstrap moment plugin -->
|
||||||
|
|||||||
@@ -310,9 +310,9 @@ def upload_doc(request):
|
|||||||
with open(temp_file_path, 'wb') as output_file:
|
with open(temp_file_path, 'wb') as output_file:
|
||||||
shutil.copyfileobj(input_file, output_file)
|
shutil.copyfileobj(input_file, output_file)
|
||||||
|
|
||||||
# controler la taille du fichier < 2 Mo
|
# controler la taille du fichier < 3 Mo
|
||||||
filesize = round(os.path.getsize(temp_file_path) / 1024)
|
filesize = round(os.path.getsize(temp_file_path) / 1024)
|
||||||
if filesize > 2048 :
|
if filesize > 3076 :
|
||||||
os.remove(temp_file_path)
|
os.remove(temp_file_path)
|
||||||
request.session.flash("La taille de ce fichier dépasse la limite autorisée. Téléchargement impossible.", 'warning')
|
request.session.flash("La taille de ce fichier dépasse la limite autorisée. Téléchargement impossible.", 'warning')
|
||||||
else:
|
else:
|
||||||
@@ -384,9 +384,9 @@ def upload_img(request):
|
|||||||
with open(temp_file_path, 'wb') as output_file:
|
with open(temp_file_path, 'wb') as output_file:
|
||||||
shutil.copyfileobj(input_file, output_file)
|
shutil.copyfileobj(input_file, output_file)
|
||||||
|
|
||||||
# controler la taille du fichier < 2 Mo
|
# controler la taille du fichier < 3 Mo
|
||||||
filesize = round(os.path.getsize(temp_file_path) / 1024)
|
filesize = round(os.path.getsize(temp_file_path) / 1024)
|
||||||
if filesize > 2048 :
|
if filesize > 3076 :
|
||||||
os.remove(temp_file_path)
|
os.remove(temp_file_path)
|
||||||
request.session.flash("La taille de ce fichier dépasse la limite autorisée. Téléchargement impossible.", 'warning')
|
request.session.flash("La taille de ce fichier dépasse la limite autorisée. Téléchargement impossible.", 'warning')
|
||||||
else:
|
else:
|
||||||
@@ -579,7 +579,6 @@ def rdf_view(request):
|
|||||||
dest = "mondumas/static/DEVFAC/DOCS_ATTACHES/PL/%s/%s" % (str(rapport.nochantier), filename)
|
dest = "mondumas/static/DEVFAC/DOCS_ATTACHES/PL/%s/%s" % (str(rapport.nochantier), filename)
|
||||||
origin = request.route_url('rdf_rapport', no_id=norapport)
|
origin = request.route_url('rdf_rapport', no_id=norapport)
|
||||||
config = pdfkit.configuration(wkhtmltopdf="C:\\Program Files\\wkhtmltopdf\\bin\\wkhtmltopdf.exe")
|
config = pdfkit.configuration(wkhtmltopdf="C:\\Program Files\\wkhtmltopdf\\bin\\wkhtmltopdf.exe")
|
||||||
# import pdb;pdb.set_trace()
|
|
||||||
try:
|
try:
|
||||||
pdfkit.from_url(origin, dest, configuration=config, options=options)
|
pdfkit.from_url(origin, dest, configuration=config, options=options)
|
||||||
except:
|
except:
|
||||||
@@ -626,11 +625,17 @@ def rdf_rapport(request):
|
|||||||
# lire le rapport
|
# lire le rapport
|
||||||
rapport = get_rapport_by_no_id(request, norapport)
|
rapport = get_rapport_by_no_id(request, norapport)
|
||||||
nodossier = 'PL-' + str(rapport.nochantier)
|
nodossier = 'PL-' + str(rapport.nochantier)
|
||||||
|
|
||||||
if rapport.date_rapport:
|
if rapport.date_rapport:
|
||||||
date_rapport = rapport.date_rapport.strftime('%d-%m-%Y')
|
date_rapport = rapport.date_rapport.strftime('%d-%m-%Y')
|
||||||
else:
|
else:
|
||||||
date_rapport = ''
|
date_rapport = ''
|
||||||
|
|
||||||
|
if rapport.date_relu:
|
||||||
|
date_relu = rapport.date_relu.strftime('%d-%m-%Y')
|
||||||
|
else:
|
||||||
|
date_relu = ''
|
||||||
|
|
||||||
# lire tous les photos attachées
|
# lire tous les photos attachées
|
||||||
photos = get_photos(request, rapport.nochantier, norapport)
|
photos = get_photos(request, rapport.nochantier, norapport)
|
||||||
|
|
||||||
@@ -643,6 +648,7 @@ def rdf_rapport(request):
|
|||||||
'nochantier': rapport.nochantier,
|
'nochantier': rapport.nochantier,
|
||||||
'norapport': norapport,
|
'norapport': norapport,
|
||||||
'date_rapport': date_rapport,
|
'date_rapport': date_rapport,
|
||||||
|
'date_relu': date_relu,
|
||||||
'photos': photos,
|
'photos': photos,
|
||||||
'docs_url': request.static_url(request.registry.settings['mondumas.devfac_url']),
|
'docs_url': request.static_url(request.registry.settings['mondumas.devfac_url']),
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user