みんな、この情報をウェブではっきりと見つけられない。私はアクションがあり、テキストファイルを生成していますが、常にクライアントには "generatePDF.action"ファイルとして表示されます。私はそれをreceipt.txtファイルとして表示します。ここで Struts2でStreamResultの出力名を定義するにはどうすればよいですか?
は私の注釈です:@Action(value = "/generateTXT",
results = {
@Result(name = "ok", type = "stream",
params = {"inputName", "inputStream",
"contentType", "application/octet-stream",
"contentDispostion", "attachment;filename=receipt.txt"})
})
これはブラウザ間で一貫して起こるのですか、特定のブラウザ/バージョンと分離された動作ですか? –
残念ながら、Firefox 3.6とChrome 8で起こってしまいます。 –