This feature will provide the ability to upload files to a ContentBase. This feature will be disabled by default. A configuration option in web.config will be provided to enable the feature.
Uploading files
A menu option will be provided to get to the upload page (upload.aspx). At the upload page, a user will be able to the names of one or more files to upload.
The destination location for the upload files will be based on the extenstion of the filename. The relationship between the file extenstion and the upload directory will be configurable. For example, images (.jpg, .gif, .png, etc) can be uploaded to an images directory, documents (.doc, .xls, etc) be uploaded to a documents directory. A default directory can also be specified. A "blocked extensions list can also be configured. Files with these extensions will not be uploaded to the default directory.
Managing uploaded files
Uploading an existing file will overwrite that file. The user will be warned that they are overwriting a file with the question "Overwrite uploaded file?" with possible options of "Yes", "Yes All", "No", and "No All". The user interface will support deleting, but not renaming, a file.
Each directory will have a configurable maximum size. Once a directory reaches this size, additional uploads will be blocked.
Referencing uploaded files
Uploaded files can be referenced using their absolute URL path. The absolute URL for the file(s) will be displayed on the upload page.
Both EasyMediaLibrary and WikiFeatureRequestImageLibrary suggest mechanisms for referencing files and images on a relative basis. This feature will not implement those ideas. However, this feature will be implemented with those ideas in mind.
Security
This feature, although no longer under active development, would not have allowed "anyone to upload anything" (see comment below). It is obvious that one of the existing FlexWiki security mechanisms would be necessary if this feature were to be used on the Internet.
Status
Work on this feature has been suspended. If you are interested in implementing this feature, please take ownership of it.
Comments and Questions
Please note that this feature is no longer under active development.
Which are the related Feature Requests
1/24/2008 2:03:32 PM - FLWCOM-jwdavidson
Click to read this topic
9/24/2008 5:23:33 PM - FLWCOM-jwdavidson
FlexWiki makes it easy to display pictures and other images by either using a URL to an image file, but there's no obvious place to put them. It would be great to have each ContentBase have a well-established place for uploaded images -- with an easy upload button.
2/16/2006 2:23:41 PM - -88.2.32.125
Add support for a simple image library associated with each namespace.
3/16/2005 4:20:54 AM - -68.119.19.154
A rudimentary upload script that you can use to upload images / html / .doc / other files. (File Upload)
1/24/2008 9:14:33 AM - FLWCOM-jwdavidson
Click to read this topic
9/29/2004 10:24:37 AM - SirLogical-209.125.147.162
FlexWiki makes it easy to display pictures and other images by either using a URL to an image file, but there's no obvious place to put them. It would be great to have each ContentBase have a well-established place for uploaded images -- with an easy upload button.
2/16/2006 2:23:41 PM - -88.2.32.125
Add support for a simple image library associated with each namespace.
3/16/2005 4:20:54 AM - -68.119.19.154
The software running this site. -> jump to HomePage
10/22/2006 7:52:17 AM - -81.182.199.248
Just a humble developer somewhere in the U.S.
1/24/2008 8:43:29 AM - FLWCOM-jwdavidson
Click to read this topic
9/29/2004 10:24:37 AM - SirLogical-209.125.147.162
A rudimentary upload script that you can use to upload images / html / .doc / other files. (File Upload)
1/24/2008 9:14:33 AM - FLWCOM-jwdavidson
Click to read this topic
3/17/2005 9:01:57 AM - -65.102.112.247
The software running this site. -> jump to HomePage
10/22/2006 7:52:17 AM - -81.182.199.248
The software running this site. -> jump to HomePage
10/22/2006 7:52:17 AM - -81.182.199.248
The software running this site. -> jump to HomePage