Solved

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

Posted on 2011-02-15
5
758 Views
Last Modified: 2012-05-11
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
Comment
Question by:Alaska Cowboy
  • 2
  • 2
5 Comments
 
LVL 15

Accepted Solution

by:
Tomarse111 earned 75 total points
ID: 34898429
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
 
LVL 12

Assisted Solution

by:Amick
Amick earned 50 total points
ID: 34898518
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
 
LVL 1

Author Comment

by:Alaska Cowboy
ID: 34898771
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
 
LVL 12

Expert Comment

by:Amick
ID: 34937790
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
 
LVL 1

Author Comment

by:Alaska Cowboy
ID: 34947318
Amick, thanks for the follow-up explanation.
0

Featured Post

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Things That Drive Us Nuts Have you noticed the use of the reCaptcha feature at EE and other web sites?  It wants you to read and retype something that looks like this.Insanity!  It's not EE's fault - that's just the way reCaptcha works.  But it is …
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
The viewer will receive an overview of the basics of CSS showing inline styles. In the head tags set up your style tags: (CODE) Reference the nav tag and set your properties.: (CODE) Set the reference for the UL element and styles for it to ensu…
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question