close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

Downloading Files Using Absolute File Paths in Universal Email

Thread began 12/01/2010 8:00 am by shane267050 | Last modified 12/01/2010 9:59 am by Jason Byrnes | 1229 views | 3 replies |

shane267050

Downloading Files Using Absolute File Paths in Universal Email

In universal email I'm only able to trigger the download if the path is ../../MyRepository
For security I would like to use the directory path outside the web root.
For Example use: /Volumes/A4/MyRespository

Here is an example of what works:

<?php
WA_DFP_SetupDownloadStatusStruct("WA_DownloadResult1");
if(($_SESSION['DBbkup'] != "")){
$downloadname = $_SESSION['DBbkup'];
$dataroot = "../../MyRespository/";
$bkdir = $dataroot . 'backup/';
WA_DFP_DownloadFile("WA_DownloadResult1", "$bkdir", "$downloadname", "[FileName]", false, false, false, "", "", "", "");
}
?>

Here is an example of what doesn't work:
**A note for troubleshooting: I can upload using the path $dataroot and $bkdir below**
I believe the helper file is stripping something, but not sure what or how to correct its behavior.

<?php
WA_DFP_SetupDownloadStatusStruct("WA_DownloadResult1");
if(($_SESSION['DBbkup'] != "")){
$downloadname = $_SESSION['DBbkup'];
$dataroot = "/Volumes/A4/MyRespository/";
$bkdir = $dataroot . 'backup/';
WA_DFP_DownloadFile("WA_DownloadResult1", "$bkdir", "$downloadname", "[FileName]", false, false, false, "", "", "", "");
}
?>

Thank you.

Sign in to reply to this post

Jason ByrnesWebAssist

Universal Email will only take the relative path.


This does not mean that the a relative path cannot be used to go outside of the web root.

say for example the webroot is:
/Volumes/A4/htdocs/

and the page is at
/Volumes/A4/htdocs/mypage.php

the relative path:
../MyRepository

will get you to the MyRepository folder outside of the root.
/Volumes/A4/MyRespository

Sign in to reply to this post

shane267050

Thank you for help and quick reply!!

Sign in to reply to this post

Jason ByrnesWebAssist

you're welcome.

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...