View Complete Thread | FoxWeb Forum Home
Search:
Date:    Msg ID:   
From:    Thread:   
Subject:   

Your code and my code will run fine in its on window (being called directly)

Did you run my code or your code from a new popup window. using (window.open)

I now know my code did not generate the word or image file not was not necessary to show you the problem.

The page if set to display a word doc generates the auth form as a word document.

also email notification not working.

Sent by FoxWeb Support on 02/12/2003 07:05:09 PM:
Your code does not seem to add the content of the word file to the output, but once we added this it all worked fine.  Here's the code we used:
 
<%
Auth.AuthTable = "data\Users.dbf"
Auth.AuthFormFile = "authform.fwx"
Auth.Header = ""
Auth.Footer = ""
Auth.SaveCookie = 1
Auth.Authenticate()
 
M.FileName = "test.doc"
M.ContentType = "application/msword"
Response.AddHeader("Content-Disposition", "inline; filename=" + M.FileName)
FileContent = ReadFile(M.FileName)
* Specify size so that progress bar works properly
Response.AddHeader("Content-Length", Server.ToString(LEN(M.FileContent)))
Response.ContentType = M.ContentType
* Send file to browser
Response.Write(M.FileContent)
%>
 

FoxWeb Support Team
support@foxweb.com email

Sent by James Williams on 02/12/2003 06:26:33 AM:
I am having trouble using the auth object in conjuntion with a file download (but only if the file type is that of a word document).
 
If the auth object is not used the word doc download works fine.
 
Here is a sample of the problem
 
File saved as "testword.fwx"
 
<%
Auth.AuthTable = "data\Users.dbf"
Auth.AuthFormFile = "authform.fwx"
Auth.Header = ""
Auth.Footer = ""
Auth.SaveCookie = 1
Auth.Authenticate()
 
cShowType = Request.QueryString("ShowType")
If Empty(cShowType)
     Response.Write("<html><head><title>Word Test</title></head><body><br>")
     Response.Write('<a href="javascript:window.open('+"'testword.fwx?ShowType=1','Wordwindow','left=0,top=0,width=800,height=700,scrollbars,menubar'"+')">Click to view word file</a>')
     Response.Write("<br>")
     Response.Write('<a href="javascript:window.open('+"'testword.fwx?ShowType=2','Wordwindow','left=0,top=0,width=800,height=700,scrollbars,menubar'"+')">Click to view image file</a>')
     Response.write("<br></body></html>")
Else
     If cShowType = "1"
          Response.ContentType = "application/msword"
     Else
          Response.ContentType = "image/jpeg"
     Endif
Endif
Response.End
%>