0

ASP.NetでxmlファイルをクリックしたときにMSOfficeProjectでファイルをすぐに開く方法。次に、デフォルトのxmlエディターを開きます。

xmlファイルをダウンロードするコードは

Response.ContentType = "application/vnd.ms-project";
Response.AppendHeader("Content-Disposition", "attachment; filename=file.xml");

更新私のWebページにボタンがあります。ユーザーがボタンをクリックすると、xml形式のmsプロジェクトファイルのダウンロードが開始されます。ユーザーがブラウザのダウンロードダイアログで「ファイルを開く」を選択すると、MSProjectでファイルが開きます。

4

1 に答える 1

1

Content-Dispositionwith specifiedを使用するattachmentことで、ブラウザに現在起こっていることだけを実行するように指示します。このファイルは、 というファイルのダウンロードのように扱われますfile.xml

ファイルをダウンロードしたくない場合は、そのヘッダーを完全に削除してみてください。ブラウザーの構成とユーザーのコンピューターにインストールされているものに依存するため、ブラウザーが Project を開くことができるかどうかはまだ保証されていないことに注意してください。

ファイルをダウンロードしたいが、ダウンロード後にブラウザで Project でファイルを開く場合は、filenameヘッダー値のファイル拡張子を Microsoft Project の正しいファイル拡張子に変更する必要があります。

于 2012-01-11T01:41:36.353 に答える