Removing redundant prop on FileSystem component. Adding some smarts on Database component to choose File.ashx or Image.ashx based on mime type.
Making a couple tweaks to Database and FileSystem components. First stab at updating File.ashx to work with multiple providers.
Adding migration to update BinaryFile_sp_getByID stored proc to work with updated BinaryFile schema and adding a few columns to result.
First pass at updating image.ashx to work with file storage component system.
Merge branch 'develop' into feature-jo-fileprovider
Re-adding migration to update BinaryFile_sp_getByID to work with the latest schema version.
Renaming Rock.BinaryFile namespace to Rock.Storage.
Cleanup sweep. Fixing potential logic bugs, etc.
Adding ~/App_Data/Cache folder and updating Image.ashx caching logic to use new location.
Merging from develop.
Adding AllowCaching bit to BinaryFile and updating caching logic in GetImage.ashx.
First pass through refactoring file upload control's JS, and the associated server controls. Renaming a few fields on ImageUpload.cs to be consistent with FileUpload.cs
Fixing a couple typos in JS. First pass at refactoring ImageUploader http handler.
Adding default BinaryFileType Guid and udpating File/Image Uploader controls to use that instead of throwing if they're not set.
Merge branch 'develop' into feature-jo-fileprovider
Updating migration to update BinaryFileTypeId index to be non null.
Fixing a couple formatting/logic bugs with FileUploader control. First fully tested/working version of database provider.
Fixing issues with the way files were being encoded during save process.
Fixing issues with the way files were being encoded during save process.
Fixing issues with FileSystem provider. Updating default upload location to App_Data/Uploads.