# Autopsy Blackboard Artifact Content Viewer with Images

**URL:** <https://sleuthkit.discourse.group/t/autopsy-blackboard-artifact-content-viewer-with-images/3461>\
**Category:** Autopsy Development\
**Created:** [October 27, 2022, 12:35pm UTC](https://sleuthkit.discourse.group/t/autopsy-blackboard-artifact-content-viewer-with-images/3461 "2022-10-27T12:35:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![s0meguy](https://avatars.discourse-cdn.com/v4/letter/s/a3d4f5/32.png) [@s0meguy](https://sleuthkit.discourse.group/u/s0meguy)\
**Post date:** [October 27, 2022, 12:35pm UTC](https://sleuthkit.discourse.group/t/autopsy-blackboard-artifact-content-viewer-with-images/3461/1 "2022-10-27T12:35:13Z")

</div>

To my understanding, Data Artifacts can only store attributes that either of these values: STRING, INTEGER, LONG, DOUBLE, BYTE, DATETIME

If an Artifact has a String attribute that contains a path to an image/video file, how can I add an Image/Video Viewer in the Data Artifact tab to view the media similar to the Email Parser’s file attachment?

---

<div class="post-metadata">

**Author:** ![s0meguy](https://avatars.discourse-cdn.com/v4/letter/s/a3d4f5/32.png) [@s0meguy](https://sleuthkit.discourse.group/u/s0meguy)\
**Post date:** [October 28, 2022, 2:45am UTC](https://sleuthkit.discourse.group/t/autopsy-blackboard-artifact-content-viewer-with-images/3461/2 "2022-10-28T02:45:15Z")

</div>

Are there any examples to create a custom Content Viewer for my created Data Artifacts to show a Image/Video Viewer?

If I take the MessageArtifactViewer.java, modify it to fit my created Data Artifacts and change the view to fit my requirements, will it show up in Autopsy?  
If so, how can I develop it? This is because when trying to import it into my Netbeans Module project, the following imports have issues:

> import org.openide.explorer.ExplorerManager;  
> import org.openide.nodes.AbstractNode;  
> import org.openide.nodes.Children;  
> import org.openide.nodes.Node;  
> import org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageArtifactWorker.MesssageArtifactData;
