Most standard file uploaders utilize aggressive compression algorithms to save server space and increase transfer speeds. While this is fine for casual text documents, it is detrimental to creative assets.
// Example (pseudo-code) edwardie.upload( file: document.getElementById('fileInput').files[0], extraQuality: true, // The magic flag preserveMetadata: true, compressionLevel: 0 // 0 = none, 9 = max (reversed for quality) ); edwardie fileupload extra quality
Some edwardie versions block “heavy” files. Override with: // The magic flag preserveMetadata: true
The "Edwardie FileUpload Extra Quality" movement signals a backlash against the "fast and small" ethos of the early internet. As home internet speeds reach 1Gbps symmetrical, the need to compress files evaporates. We are entering an era of in file sharing—where what you send is exactly what they get. compressionLevel: 0 // 0 = none