bobicnina / opb-projekt

0 stars 2 forks source link

Kako se naredi file upload? #2

Closed andrejbauer closed 10 years ago

andrejbauer commented 10 years ago

Sara mi je pisala, da so težave z uploadanjem datotek. Glede na FILE UPLOAD sekcijo v tutorialu za bottle, tole ne bo delovalo:

@bottle.post("/uvoz/")
#uploada datoteko 
def uvoz():
    data = bottle.request.files.data
    exc=open_workbook(data.file,on_demand=True)
    #return bottle.template("uvoz.html", akcija="done")
    bottle.redirect("/")

Problem je v tem, da bottle.request.files.data ni datoteka, ampak objekt razreda FileUpload. Datoteko je treba najprej shraniti in nato odpreti. Tale StackOverflow odgovor se zdi uporaben (pri vas bi bilo temp = bottle.requst.files.data.file).

Če bo to delovalo, zaprite issue, če pa ne, pa napišite kak komentar, ga bom videl in odreagiral.

andrejbauer commented 10 years ago

A je kdo živ pri tem projektu?

shroomba commented 10 years ago

Najlepša hvala za odgovor, sedaj vse deluje :) napaka je bila tudi v html-ju, ker je imel gumb napačen type. Se opravičujem za pozen odgovor, bila sem v tujini in nisem imela dostopa do interneta. Še enkrat najlepša hvala, vedno je lepo videti, ko kaj začne delovati :)