Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with.
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | afrikaMaster Smack Fu Yak Hacker
 
 
                                        2706 Posts | 
                                            
                                            |  Posted - 2006-07-31 : 07:22:02 
 |  
                                            | hello,we have a folder with pictures of signed up users.we are trying to protect this folder from the public in two ways.1. hide the relative pathe.g. /welcome/images/544235432.gif makes it easy for a user to easily download this file2. put a password and access the folder through this passwordsany ideas, tips or pointers as how to achieve this ?Thanksafrika |  |  
                                    | KristenTest
 
 
                                    22859 Posts | 
                                        
                                          |  Posted - 2006-07-31 : 07:44:58 
 |  
                                          | You could "deliver" the image through an ASP file, and then the physical file could be outside the WWW area - so the user has NO path or permissions to the file.<img src="MyGetImage.ASP?ImageName=FOO.GIF">or somesuch.  The ASP file can decide if the user has permissions (based on session variables or similar).Downside is that its more CPU-cycles to ship an image, and they don't get cached - so your ASP file has to "ship" them on every request.  Good and bad that, from a logging and security point of view ...Kristen |  
                                          |  |  |  
                                    | afrikaMaster Smack Fu Yak Hacker
 
 
                                    2706 Posts | 
                                        
                                          |  Posted - 2006-07-31 : 07:58:09 
 |  
                                          | thanks Kristen,am still a bit confused on implementing this.this is the code to deliver the relative path <%d = "../../courses/"&inline&"/"&trim(session("basket"))&".gif"%>and then you get this   <p align="center">                          <iframe name="I1" src="<%=d%>" width="98%" height="476" align="center" border="0" frameborder="0">Your                           browser does not support inline frames or is currently                           configured not to display inline frames. </iframe>                        </p>Afrika |  
                                          |  |  |  
                                    | KristenTest
 
 
                                    22859 Posts | 
                                        
                                          |  Posted - 2006-07-31 : 08:04:44 
 |  
                                          | Can't help you with that, sorry.This is what our MyGetImage.ASP looks like: strFilePath = server.mapPath("/MyPath/MyFile.gif")Set adoStream = Server.CreateObject("ADODB.Stream")adoStream.Type = adTypeBinaryadoStream.OpenadoStream.LoadFromFile strFilePathResponse.ContentType = "image/gif"Response.BinaryWrite adoStream.ReadadoStream.CloseSet adoStream = NothingKristen |  
                                          |  |  |  
                                    | afrikaMaster Smack Fu Yak Hacker
 
 
                                    2706 Posts | 
                                        
                                          |  Posted - 2006-07-31 : 08:30:47 
 |  
                                          | THANKS A MILLIONWould try it out. ...by  the way u are a great guy  Afrika |  
                                          |  |  |  
                                |  |  |  |