2016-04-06 11 views
-2
 session['filenames']= session['filenames'] + filename+"," 
    File "C:\Users\User1\AppData\Local\Programs\Python\Python35-32\lib\site-packages\werkzeug\local.py", line 368, in <lambda> 
    __getitem__ = lambda x, i: x._get_current_object()[i] 
KeyError: 'filenames' 

を私はこのセッション変数にファイルの名前を格納していると私はこのエラーを取得しています。誰かが理由を説明したり、助けてもらえますか? Full code hereのpython3エラー__getitem__ =ラムダのx、I:x._get_current_object()[i]は

私のアップロードのスクリプトは最初のアップロード/画像/に行く/そう

を開始し、設定取得するMUSだから私は、ログにそれを見ることができますか?

upload script

+0

セッションdictには「ファイル名」キーがないようです。 –

+0

私はそれを以前に設定しましたが、残りの部分を@TamasHegedusに入れます –

+0

それは役に立つでしょう –

答えて

0

セッションのdictは、最初は"filenames"のエントリを持っていない可能性があります。 その行を次のように変更してみてください:

session['filenames'] = session.get('filenames', '') + filename + "," 
関連する問題