# définit le nom du fichier sans son extension fichier = fileitem.filename for i,a in enumerate(fichier): if a == ".": ind = i fichier = fichier[:ind] # définit le nom et emplacement du graphique png png_path = "../graphics/" + fichier + ".png" png_file = fichier + ".png" # définit le nom et emplacement du graphique svg #svg_path = "../graphics/" + fichier + ".svg" #svg_file = fichier + ".svg" print("<h4>{}</h4>".format(fileitem.filename)) # on affiche le nom du fichier texte = fileitem.file.read() # on passe dans la variable texte la partie texte texte = common.file_format(texte) # mettre le fichier en unicode if file_check_ok(texte): # Si le controle du format de fichier est OK texte = common.parse_myvaf(texte) # on analyse on fichier svg = calcule_svg1(texte) # on crée le graphique svg1 print(svg) # AFFICHER LE SVG common.build_png_file(svg, png_path) # créer un fichier PNG common.upload_png(png_path, png_file) # créer le lien de téléchargement de ce PNG #debug(texte) # pour debugguer #affiche_env() # affiche les variables d'environnement renvoyées par Apache print(""" </article> </section> <!--#include virtual="/footer.html" --> """)
if a == ".": ind = i fichier = fichier[:ind] # définit le nom et emplacement du graphique png png_path = "../graphics/" + fichier + ".png" png_file = fichier + ".png" # définit le nom et emplacement du cartouche cart_path = "../graphics/cartouche.png" cart_file = "cartouche.png" # définit le nom et emplacement du graphique svg #svg_path = "../graphics/" + fichier + ".svg" #svg_file = fichier + ".svg" print("<h4>{}</h4>".format(fileitem.filename)) # on affiche le nom du fichier btexte = fileitem.file.read() # on passe dans la variable texte la partie texte texte = common.file_format(btexte) # mettre le fichier en unicode(il est au format byte) if file_check_ok(texte): # Si le controle du format de fichier est OK cart_svg = cartouche(texte) # crée le cartouche texte = common.parse_kinetic(texte) # on analyse le fichier svg = calcule_svg1(texte) # on crée le fichier svg1 print(svg) # AFFICHER LE SVG common.build_png_file(svg, png_path) # créer un fichier PNG common.upload_png(png_path, png_file) # créer le lien de téléchargement de ce PNG print(cart_svg) # on affiche le cartouche common.build_png_file(cart_svg, cart_path) # créer un fichier PNG common.upload_png(cart_path, cart_file) # créer le lien de téléchargement de ce PNG #debug(texte) # pour debugguer print(""" </article>