Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I need to make private collaboration platform, where the website is not open to public registration, and all the posts is only accessible by the members.

The members is management team of a company. Along with many features, it has Announcement. When posting Announcement, it has option to upload images.

I personally like it public, because the file transfer faster and can be easily integrated with CDN.

I just wonder whether I need to make the image public, or only accessible by the members.

share|improve this question
add comment

closed as not constructive by Su', danlefree Sep 11 '12 at 17:08

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer

I believe your environment is very similar to other collaboration tools, such as HipChat.

What HipChat does, is to generate a random and unique prefix for every file you upload (preserving the original name), so that it's very hard to guess the value. Files are made public and served via Amazon S3.

I think it's a reasonable choice. If you choose to use Amazon S3, you can also store files as protected and generate an access key on the fly to allow the user access to it.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.