Add attachments to forum posts

To add an attachment to a post, you must perform the following:

  1. Get the specified post.
    Get an instance of the specified post. For more information, see For developers: Query forum posts.
  2. Create a Document media item.
    Create a Document media item as a container for the attachment. The Document media item can be used for storage of any types of files (images, videos, archives, documents). For more information about Document media items and their API, see For developers: CRUD operations with documents and files.

    NOTE: When calling the GetForumLibrary method of the Forum object, it returns a system library for the forum. Use this library to upload the attachments to. For more information, see For developers: Forums.
  3. Attach the media item.
    To attach the media item to the post, you must call the AddAttachment method of the ForumPost instance and pass the media item as an argument.

    NOTE: The live version of the item is added as an attachment.
  4. Save the changes.
    Save the changes to the manager.

Here is a code example:

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?