Engine^Medlem sedan dec. 20003 887 inlägg 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?
Engine^Medlem sedan dec. 20003 887 inlägg 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?
HermanMedlem sedan maj 2001431 inlägg 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);