Re: Creating a dynamic file link
- From: "BD" <JustMe@xxxxxxxxxxx>
- Date: Fri, 2 May 2008 13:50:12 -0700
Got it! Thanks anyway. It was as simple as replacing the old <a
href="files/test.zip">Download File</a></p> line with the following
<%response.write("<a href=""files/" & dFile & """>Download File</a></p>")%>
"BD" <JustMe@xxxxxxxxxxx> wrote in message
news:ekqQeVHrIHA.3508@xxxxxxxxxxxxxxxxxxxxxxx
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
.
- References:
- Creating a dynamic file link
- From: BD
- Creating a dynamic file link
- Prev by Date: SMTP Relay from IIS SMTP Virtual Server
- Next by Date: set selected index of gridview on load
- Previous by thread: Creating a dynamic file link
- Next by thread: Using WSE3 For Web Service Kerberos Auth
- Index(es):
Relevant Pages
|