Vraag : Het gebruiken cfheader en cfcontent om downloadweg te verduisteren.

Ik heb een toepassing geërfte van de dossierbewaarplaats die ik een bit.

Currently zou willen beveiligen, wanneer een gebruiker een dossier wil downloaden, de weg aan het dossier wordt blootgesteld in URL.

I zou moeten opmerken dat wij in een gedeeld ontvangend milieu zijn, en geen ruimte buiten het Web root.

in elk geval, na het doen van een beetje van lezing, dacht ik ik iets als zou kunnen gebruiken:

1:



Where myPath de relatieve weg aan het dossier van de roepende code is page.

Get_file.cfm is onder welke met 404 aan GECODEERDE URL ontbreekt, alhoewel ik kan dumpen vars om te bevestigen ik krijg de gedecodeerde/gedecrypteerde weg en het dossier info.

What verkeerd doen van I ben?

TIA!
" codeBody "
1:
2:
3:
4:
5:
6:
7:







Antwoord : Het gebruiken cfheader en cfcontent om downloadweg te verduisteren.

Als u de omslag kunt verbinden, dan kunt u een vraag gebruiken MakeTable om dat te lokaliseren. Bijvoorbeeld, als ik verbind noemde een omslag van Vooruitzichten „MyOutLookFolder“, en ik wil dan dat in een permanente, lokale lijst maken, kan ik dit doen:

Currentdb.Execute „SELECTEER * IN MyNewTable VAN MyOutLookFolder“
Andere oplossingen  
 
programming4us programming4us