|  | Posted by Jerry Stuckle on 06/21/05 05:45 
dspohn wrote:> I am designing a document management system (DMS). The files are stored
 > in a directory on the webserver. The filenames for the documents are
 > stored in a MySQL database.  The DMS will track revisions from the
 > initial version through the updates. We must have strict permissions
 > set so only authorized personnel can access some documents. All of the
 > documents when uploaded are given totally random names such as
 > "114723fb5422c6bd5ed18f6.doc". Is there a way, without the webserver
 > creating a new file name "document_specs_ver2.doc" to have the file
 > download named "document_specs_ver2.doc".
 >
 > If I must physically create a new file, how do I know when the
 > webserver would be allowed to delete it? Notes: The files will be in
 > several different file formats, not just "doc".
 >
 > Thanks in Advance,
 >
 > dspohn
 >
 
 Alternatively, if you're running under Apache, you can use mod_rewrite
 and .htaccess.  mod_rewrite can pick up the file named
 "document_specs_ver2.doc" and instead download
 "114723fb5422c6bd5ed18f6.doc", for instance.  .htaccess can also control
 access to the files and directories.
 
 You'd have to manage the .htaccess file - but if the data doesn't change
 that much, it's pretty easy.
 
 You might also look at a mod_rewrite for mysql - I don't know if one
 exists or not.  However, there is a mod_auth_mysql on sourceforge.net to
 handle the authorizations.
 
 --
 ==================
 Remove the "x" from my email address
 Jerry Stuckle
 JDS Computer Training Corp.
 jstucklex@attglobal.net
 ==================
  Navigation: [Reply to this message] |