---
title: "Response.OutputStream + Powerpointobjekt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/144805-response-outputstream-powerpointobjekt"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Engine^"
published: "2006-03-30T14:58:48.000Z"
updated: "2006-04-03T09:04:26.000Z"
replies: 2
views: 528
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/144805-response-outputstream-powerpointobjekt"
---

# Response.OutputStream + Powerpointobjekt

## #1 — Engine^, 2006-03-30T14:58Z

Jag hade tänkt att skicka en modifierad ppt som attachment till en browser, men jag kommer inte speciellt långt här...

```
this.Response.ContentType = "application/vnd.ms-powerpoint";
this.Response.AppendHeader( "Content-Disposition", "attachment; filename=overview.ppt" );
this.Response.Flush();

this.Response.OutputStream.Write( buffer, 0, hmmm );
```

Som synes har jag inte kommit så långt.

Objektet som jag vill skicka är ett *Microsoft.Office.Interop.PowerPoint.ApplicationClass.Presentation*... tror jag. Vet inte riktigt här heller.

Kan någon ge mig en spark i rätt riktning?

Permalänk: https://www.webforum.nu/p/144805

## #2 — Engine^, 2006-03-31T09:11Z

Okej...

Jag omdefinierar problemet. :)

Jag vill läsa in en powerpoint-fil och skicka iväg den till klienten.

Som det är nu så har jag inga problem att skicka saker till klienten, men av någon anledning så blir fil#¤&#¤ som skickas modifierad av någon anledning. Ppt-filen ser helt ok ut på servern och när klienten får den så säger den ppt. Dock när den öppnas i powerpoint är det istället för en graf 48 sider med mumbojumbo.

Hur gör man rätt?

Permalänk: https://www.webforum.nu/p/1789104

## #3 — Herman, 2006-04-03T09:04Z

Det kanske bara har blivit nå fel med kodningen av filen. 
Du kan ju testat att att göra som jag.

```
FileStream fs = new FileStream(filepath, FileMode.Open, FileAccess.Read);
byte[] content= new byte[fs.Length];
fs.Read(content, 0, System.Convert.ToInt32(fs.Length));
fs.Close();
- - -
Response.BinaryWrite (content);
```

Permalänk: https://www.webforum.nu/p/1793031

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/144805-response-outputstream-powerpointobjekt
