Send attachments with private messages in BuddyPress!
Extend BuddyPress’ private message feature by enabling attachments. This plugin enables users to send attachments in private messages. The type of file types allowed and maximum size of the attachment can be controlled by admin.
You can download and install this plugin using the built in WordPress plugin installer. If you download it manually, make sure it is uploaded to “/wp-content/plugins/buddypress-message-attachment/”.
If you are running a multisite installation, you can activate this plugin network wide or on individual sites. This plugin should work nicely irrespective of buddypress activated network wide or on individual sites.
After activating, make sure you change settings according to your liking/requirement. Settings can be found under Settings>Message Attachment in wp-admin or, on network admin screen if you have activated it network wide.