No, Confluence doesn't offer this feature or capability. There are no add-ons that I know of that can do this on Confluence Cloud, but you may consider searching the marketplace. There IS an add-on for on-premise installations though, if you ever consider migrating off Cloud.
On Confluence Cloud you could use page permissions to restrict editing of the page, however that would effectively 'checkout' everything in the page and all the files attached to it - see https://confluence.atlassian.com/confcloud/page-restrictions-724764891.html
You would also still need to look at using a social workflow to indicate you are working on the file - e.g. add a comment to the attachment or the page.
It might be possible to create a custom add-on to make this process a bit more user friendly.
More and more people are building their careers with Atlassian, and we want you to be at the front of this wave! Important Dates Start the Certification Prep Course by 2 April 2019 Take your e...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs