Simplification des noms de fichiers pour l'impression
darcs-hash:20080707223125-69ccb-48d7fe367f37d9001b3a26ca6f25736f766f7a13.gz
This commit is contained in:
parent
ebea0406fd
commit
f0e5d73c05
1 changed files with 3 additions and 1 deletions
|
@ -24,7 +24,7 @@
|
||||||
# Copyright (c) 2006 by www.crans.org
|
# Copyright (c) 2006 by www.crans.org
|
||||||
# #############################################################
|
# #############################################################
|
||||||
|
|
||||||
import cherrypy, tempfile, shutil, os, commands
|
import cherrypy, tempfile, shutil, os, commands, re
|
||||||
import crans.impression
|
import crans.impression
|
||||||
import crans.impression.digicode
|
import crans.impression.digicode
|
||||||
import crans.impression.etat_imprimante
|
import crans.impression.etat_imprimante
|
||||||
|
@ -74,6 +74,8 @@ class main(ModuleBase):
|
||||||
cherrypy.session['impression'] = None
|
cherrypy.session['impression'] = None
|
||||||
if submit == "Envoyer":
|
if submit == "Envoyer":
|
||||||
try:
|
try:
|
||||||
|
newFile.filename = re.sub("\s+", "_", newFile.filename)
|
||||||
|
newFile.filename = re.sub("[^\w\._]", "", newFile.filename)
|
||||||
self.savePDF(newFile)
|
self.savePDF(newFile)
|
||||||
data['fileName'] = newFile.filename.encode('ascii','replace').replace('?','_')
|
data['fileName'] = newFile.filename.encode('ascii','replace').replace('?','_')
|
||||||
except FileError, e:
|
except FileError, e:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue