File Upload Extension Improvements

File Upload Extension Improvements

I would like to suggest 4 changes.

Allow more control of the file name. Allow me to specify a completely different file name that may be based on my own criteria from the start. Perhaps I want to name the file Posting_[database id value], or Posting_[database id value]_[increment]. Include some standard syntax that can be included such as the original file name and increment. On reason to do this is that file maintenance is much easier with predictable file names that can be associated with specific database records. Another reason to do this is to protect against bad file names.

Lose the crop, fit, proportion subdirectories. You could put that in the file name, but it complicates finding the files associated with the source file programatically. I just posted a tutorial on doing this, but it would be easier to find all the files in one directory whose names start with [sourceFileName] or [programDeterminedName]... _crop_XXXxYYY.jpg

I have not tested the newest version for this yet, but I believe it still does not protect against bad character names, so it would be great if it also protected against names with special characters in them by removing them or replacing them with an underscore like the apostrophe char.

Add an option to remove or replace spaces. Perhaps replace spaces with dashes. It could be a check box or a drop down choice in the GUI.