Re: mod perl installed but not running

André Warnier <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
mike cardeiro wrote:
>> From: André Warnier <[email protected]>
> 
>  >
>> Now, as long as we're there, what happens in your application if two people 
>> upload a file with the same file name ?
>>
> 
> When the upload happens the script makes an entry in a mysql table with 
> the file name, mime type and other info; the table has an autoincremented id 
> field as the primary key.  the script names the uploaded file this id value so every file in the 
> directory is named the id field of their entry in the database so they 
> will all be unigue.  
> 

Very good. And by the same mechanism, you are already avoiding the problem with all the 
silly (and sometimes dangerous) names that people can give to their files.
And I am sure that you also filter these oroginal filenames before writing them to your 
database, right ?  Not that people would be able to upload files with names that contain 
silly characters like <,>,|,;,&,?,spaces, and all these kinds of things.

So if your files in the filesystem only have an unique-id as a name, then you also have a 
download script, and this download script can also show the users a nice page with the 
list of files that they can download, right ? and the links that are shown are each in 
turn a call to your download script, to download the file that they choose, right ?

And another question : how many files maximum can end up being stored in that 
upload/download directory ?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.