Forum Discussion
Can we allow external users to download PDFs but prevent them from downloading Videos?
++ Then two document libraries Lib A (for Videos) and Lib B (for Docs or PDFs)
++ Then grant Restricted View on Lib A (for Videos) for external users > This will allow them to view the video but not download. You can also create a custom permission level (Check the "View Items" and "Open Items" permissions. Uncheck all other permissions in the "List Permissions" section > save it with a name and use it)
++ On Lib B grant Read/Contribute/Edit to external users.
If this helps, please mark this as Answer.
Eilaf-Barmare I tested your solution, now when i shared the Videos Library with an external user with Restricted Read permission, the user will get this error
"Sorry, you don't have access."
- Eilaf-BarmareAug 01, 2023Brass Contributor
john john You can also create a custom permission level, name it "view without download" and save it. While sharing the files or library, share it from advanced permissions settings page (classic permission page) and select the custom permission level "view without download". Try this, it should fix your problem.
Screenshot for your reference:- Vivek JaggaAug 06, 2023Copper Contributor
Eilaf-Barmare, for me its working
- john johnAug 01, 2023Iron Contributor
Eilaf-Barmarethere is not any permission level to prevent downloading .. can you elaborate more?
- Eilaf-BarmareAug 01, 2023Brass ContributorI do not think it is possible to restrict download settings based on the file types. This was the reason we suggested to create separate libraries for separate use case, that is (Lib A: To restrict Download and Lib B to contribute). Thanks 🙂
- Eilaf-BarmareAug 01, 2023Brass ContributorIf you are willing to spend bucks, this is the easiest way to block downloads: (SharePoint Syntex)
https://learn.microsoft.com/en-us/sharepoint/block-download-from-sites- john johnAug 01, 2023Iron Contributor
Eilaf-Barmarethis will not work if i want to prevent downloading specific document types this will work for all the sites
- Vivek JaggaAug 01, 2023Copper Contributor
john john, Instead of edit permission level, you can grant read / view based on your business requirement on Lib A for videos.
If you want to setup a separate custom permission level for Lib A then create a new 1 by copy from existing read / view and name it. No need to uncheck all because few necessary required permissions also unchecked during setup and I believe this is happened in your case.
- john johnAug 01, 2023Iron Contributor
@Vivek Jagga there is not any custom permission to prevent downloading... did you test it at your end?