Creating a dynamic file link
- From: "BD" <JustMe@xxxxxxxxxxx>
- Date: Fri, 2 May 2008 09:55:44 -0700
This is probably fairly simple but I've looked at so much code an the last
few days that my brain is fried.
In the past I had an HTML page that contained a lot of code items and each
item was contained in it's own hidden <div>. The div was displayed by
extracting the bookmark, for example mypage.htm#sec2 would display the div
with the id of sec2. It worked but as you can imagine it was rather clumsy
as the number of items increased. At the bottom of each div were some text
links. One pointed to a VBScript function that copied the inner text of the
div to the clipboard the other pointed to a zip file that was downloaded. I
have now re-written it as an aspx page that uses a query string to load the
contents of a text file into a div. It's called using mypage.aspx?udf=test.
Here is the the top portion of the page.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ Page Language="VB" Debug="true" runat="server"%>
<%@ Import Namespace="System.IO" %>
<%
Dim fn As String = Request.QueryString("udf")
Dim udf = fn & ".txt"
Dim dFile = fn & ".zip"
Dim fp As StreamReader
Dim dFldr As String = Server.MapPath("Files\")
Dim uTxt As String
Dim fDate = File.GetLastWriteTime(Server.MapPath("Code\") &
udf).ToString("D")
fp = File.OpenText(Server.MapPath("Code\") & udf)
uTxt = fp.ReadToEnd()
fp.Close()
%>
<html>
Using the example above, the variable udf causes the test.txt file to be
loaded in the "data" div.
The copy to clipboard function is just fine. It's called using
<a href="javascript:CpyCode()">Copy to clipboard</a>
The CpyCode function has the div with the id="data" hard coded, since now
there is only the one.
Now the problem comes with this old line
<a href="files/test.zip">Download File</a>
How would I write a function that would create a link from the variable
dFile?
TIA
.
- Follow-Ups:
- Re: Creating a dynamic file link
- From: BD
- Re: Creating a dynamic file link
- Prev by Date: Re: Visual Studio 2008 terribly slow in Design view
- Next by Date: Re: Visual Studio 2008 terribly slow in Design view
- Previous by thread: sending error message from a class module
- Next by thread: Re: Creating a dynamic file link
- Index(es):
Relevant Pages
|