Quote@wild1145#4021 It's certainly something to look into, I want to re-jig schematics in general along with the HTTPD setup for the server. Upload needs some thinking out for various reasons (Virus's and stuff being one) but something I'm open to discussing as part of the overall HTTPD review.
I personally believe in adopting more graceful methods of handling file uploads/downloads on behalf of users as opposed to "reviewing" the current HTTPD implementation.
QuoteI am sure that any original discussion regarding the matter has been lost to time, however this server's development team should consider if running a server program executed from within a Minecraft "server" is the best way to go about invoking schematics.
I've seen some clever methods of pushing server files to the end user as deployed by various servers.
TFM's method of serving files involves a crude list including links to each file, which makes it impossible to download a group of schematics, or efficiently download a group of schematics. The current "upload" page does nothing to check the validity of a schematic; you can give any file the extension of ".schematic" and it will be accepted.
Here is my server's method of using wget to import schematic files. No thought was put into security, and this syntax assumes that the schematic file has already been uploaded to a remote web server.
If there is an overall review of TFM's HTTPD, hopefully the reviewers will discover CSS.