Results 1 to 7 of 7

Thread: Opening file in application that created it

Threaded View

  1. #1

    Thread Starter
    Fanatic Member
    Join Date
    Nov 2006
    Posts
    589

    Opening file in application that created it

    I am working on a web application project to be deployed on an intranet. I need to provide users with the ability to allocate documents to projects so that I can show them a page that lists the documents for a project. When they click on the document I need it to open in the application that created it. Generally, just Word and Excel documents.

    So, I've done all the 'Add a Document' stuff and I have a Gridview on the screen that displays the document name (test.doc) and the path (C:\Users\Fred\Test.doc).

    I have tried passing the Document Name and Document Path to this function:

    Code:
    protected void ShowFile(string DocumentName, string DocumentPath)
            {
                Response.Clear();
                Response.ContentType = "application/octet-stream";
                Response.AddHeader("content-disposition", "attachment;filename=\"" + DocumentName + "\"");
                Response.TransmitFile(DocumentPath);
                Response.End();
            }
    and, for example, for my Word document it opens - but not before a 'Do you want to Open or Save this file dialog is presented' (unwanted, but not the end of the world) but, when the file opens you can't save it. (Even on my development box).

    Is there a simple way of simply opening an Office document from within a .net web application project that just actually opens the document - so it can be edited and saved etc.

    Thanks for any help.

    Edit: When the word file opens - if I click to save it it shows this as the path to the file:

    C:\Users\Fred\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\7T5D07IA\Test[4].doc

    So, it's not opening the original file at all - it's creating a copy of it. I want users to simply be able to click on a file and open it. If I use 'C:\Users\Fred\Test.doc' as a desktop shortcut - click on it and the file opens - the actual file - you can edit and save it. Why is it so hard to get a Word document to open from within a .net Web Application?
    Last edited by Webskater; Feb 20th, 2012 at 03:58 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width