I’m looking for a solution for a simple document uploader for non-users. Ideally I would have a button on a record detail page that creates a URL that contains a couple of parameters that I would use to route the upload. The URL would be pasted into an email and sent to the non-user. The URL would open a force.com public site that would display a Skuid page. The Skuid page would have an upload component connected to a model and set to chatter feed. The model would have a condition where record Id is equal to a page parameter. What should happen is that the non-user would click the link they receive in an email and be presented with an uploader. Any documents they upload would be uploaded to the chatter feed of the record populated per the URL parameter. I’m pretty sure I could get that working (plus or minus a tweak or two), but my question is would the uploaded document be public? Would the record in the model be public? I want access to the uploader to be public so the user doesn’t have to sign in, but the record in the model and the documents actually uploaded must be private. I’ve never worked with a public site before, so I’m not sure exactly if that is possible. From the documentation I read it seems that I would have to give read permission to the object I would use in the model and read/create permission to files/content. If I did that, then any record or file accessible or created on the public site would be accessible to anyone that goes to the public site, correct? Is there a way to accomplish public upload of private documents? Thanks
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.