Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 771
  • Last Modified:

How to formulate a web link to a Word document on a Windows server

In a corporate environment, I want to create a web link to open a Word document. The document resides on a common drive on Windows file server.

So the document resides (for everyone) on R:\ftp\prod\edw\reports\cdr_2011_01_03.doc

My link works fine and the document opens but the actual link when hovering the mouse is

file:///R:/ftp/prod/edw/reports/cdr_2011_01_03.doc

This looks kind of cheesy with the "file:///" so can I do something to clean this up ? Even as is, I assume it will work for everyone because the "R:\" is common to all (including on Citrix)
0
Alaska Cowboy
Asked:
Alaska Cowboy
  • 2
  • 2
2 Solutions
 
Tomarse111Commented:
Best would be to create virtual directory through your IIS (or similar web server) to point the 'reports' part of your directory.

This would then be

http://www.yoursite.com/report/cdr_2011_01_03.doc

As you can see look nicer. This will only work though if your web server has access to the report directory ...
0
 
AmickCommented:
There's nothing wrong with that link, it is a valid URL.
You could create a .html page and use a Meta refresh
<html>
<head>
<meta http-equiv="Refresh" content="0;url=file:///R:/ftp/prod/edw/reports/cdr_2011_01_03.doc" />
</head>
<body>
</body>
</html>

Open in new window

or you could create a server side redirect, but it really isn't necessary.
0
 
Alaska CowboyAuthor Commented:
Tomarse, thanks.

I didn't indicate that the document is created on Unix, then I copy it to a Windows drive mounted on Unix. My webserver is just PC running Tomcat.

Amick, thanks, what does the auto refresh do ?

My website URL is http://xpc-120268/edw/dailyProcessingStatus.htm?filter=claim&DATE=02142011

I created a shortcut on my PC that to the "R:\" drive, but would my "EAR" file (from Rad-7) recognize this ?

Then my link would just be coded as reports/filename.doc which would be a shortcut to "R:\" drive.
0
 
AmickCommented:
You asked what the auto refresh does. It simply reloads a page after the number of seconds given in the content parameter. If a value is assigned to the url parameter, that is the url that is loaded.  The combination of the two enables the webpage creator to redirect a user elsewhere without their intervention.  One problem with this method of redirection is that it breaks the back button.  When users are redirected and then use the back button, they return to the page that originally redirected them.  Logically, they are redirected again thus are returned to the page they're trying to leave. A user can overcome this by using the history dropdown, but it is an annoyance that one should consider when deciding whether this is an appropriate method to use for redirection.

A client-side option that I didn't mention earlier is to use a frame.  This allows you to load the awkward URL without breaking the back button. Here's an example:
 
<html>
 <head>
 <title>REPORT</title>
 <frameset cols = "100%">
 <frame src="file:///R:/ftp/prod/edw/reports/cdr_2011_01_03.doc" />
 </frameset>
 </head>
 <body>
 </body>
 </html>
 

Open in new window

You should be aware that frames are deprecated in XHTML.

The server-side options are generally preferable, but the client-side options have their place and a knowledgeable webmaster will consider the benefits of each method before choosing a tool.
0
 
Alaska CowboyAuthor Commented:
Amick, thanks for the follow-up explanation.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now