Your comments

How about providing functionality to FTP documents to a private FTP server. You could configure the credentials in the project settings and then when you want to upload/attach a document to your scorecard the system will simply upload the data to the private FTP site and link to it to download it again via the URL that will be created. Alternatively the FTP site needs to be exposed via Http or something like that... Thus the storage of the documents will be on a private server not utilizing space on the systems infrastructure.