PowerPoint (.ppt、.pptx) や Word (.doc、.docx) などの MS Office ファイルを SQL Server に保存しており、これらのファイルを ASP.Net アプリケーションを介してサーバー上の一時ファイル ディレクトリに保存する必要があります。ファイルをデータベースから取得し、バイト配列としてアプリケーションに取り込みます。しかし、私が知らないのは、バイト配列を指定されたディレクトリの場所に適切な形式 (.ppt/.pptx など) のファイルとして保存する方法です。
Response.ContentType を "application/ms-word" などに設定してから、Response.AddHeader の "content-disposition" を "attachment" に設定するという行に沿ってコードを使用できることはわかっています。ただし、これにより「名前を付けて保存」ダイアログが開きます。私がする必要があるのは、ファイルをサーバー上のディレクトリに直接保存することです (これにより、さらに操作を行うことができます)。