trac
用のプラグインを作成しようとしていますが、 sthg がありません。サイトtracによって作成されたすべてのチュートリアルを読んだ後。したがって、POST メソッドを使用してファイルをサーバーにアップロードしようとしています。これは簡単な例です。
<form id="MyForm" name="input" action="" method="post">
<label for="attachment">URL :</label>
<input type="file" name="GanttFile" value=""/>
</form>
今、私はアップロードされたファイルを処理しようとしています、それを読んで、それを保存するよりもいくつかの変更を行うか、ユーザーにファイルを保存する場所を選択するように依頼します (trac データベースからいくつかのデータをエクスポートします)...私はまだブロックされていますこのレベルで:
def process_request(self, req):
data = {}
if req.method=='POST':
file=req.args.get('GanttFile', 'value')
# and now I'm blocked !! how can I modify this file
# and then redirect or save it !
変数ファイルの内容を表示しようとすると、すべてのパスではなくファイルの名前を取得するだけですか? このようなことをすることによって:
<input type="text" name="file" value ="$myfile" />
そして私のソースコードで:
def process_request(self, req):
data = {}
if req.method=='POST':
file=req.args.get('GanttFile', 'value')
# display the content
data.update({
'myfile': file
})
アイデアやアイデアはありますか?
ありがとう