1

テキストファイルのリストを含むWebページ(ASP.NETを使用して作成)があります。ユーザーがファイルをクリックして、デフォルトのテキストエディタを使用して開くことができるようにしたいと思います。

ユーザーはすでに問題のファイルを持っていると予想されます。私は実際にそれを開く必要があります。

編集:現時点では、Windows、Firefox、Chromeのみをサポートする必要があります。

4

1 に答える 1

2

あなたができると思う最善の方法は、次のような Response.ContentType を使用して、ファイルを強制的にダウンロードすることです。

Response.ContentType = "text/plain";
Response.AppendHeader("content-disposition", "attachment; filename=" + fileName);

ファイルの内容を Response ストリームに直接パイプする (したがってダウンロードを強制する) 場合、ユーザーはファイルを保存するかテキスト エディターで開くように求められます。これは、独自のプロトコルを発明することなく得られる最も近いものだと思います。

于 2012-04-20T20:43:16.303 に答える