You must add the "ftb.imagegallery.aspx" to the root of where you are using the Free Textbox:

Open "ftb.imagegallery.aspx" file and modify properties to point to the folder where your images reside:
protected
void Page_Load(Object Src, EventArgs E)
{
// *** remove this return statement to use the following code ***
//return;
string currentFolder = ImageGallery1.CurrentImagesFolder;
// modify the directories allowed
if (currentFolder == "~/ftb/images/")
{
// these are the default directories FTB:ImageGallery will find
string[] defaultDirectories = System.IO.Directory.GetDirectories(Server.MapPath(currentFolder),"*");
// user defined custom directories
//string[] customDirectories = new string[] {"folder1","folder2"};
// the gallery will use these images in this instance
//ImageGallery1.CurrentDirectories = customDirectories;
}
// modify the images allowed
if (currentFolder == "~/ftb/images/")
{
System.IO.DirectoryInfo directoryInfo = new System.IO.DirectoryInfo(Server.MapPath(currentFolder));
// these are the default images FTB:ImageGallery will find
System.IO.FileInfo[] defaultImages = directoryInfo.GetFiles("*");
// user defined custom images (here, we're just allowing the first two)
System.IO.FileInfo[] customImages = new System.IO.FileInfo[2] {defaultImages[0], defaultImages[1]};
// the gallery will use these images in this instance
ImageGallery1.CurrentImages = customImages;
}
}
</script>
<html>
<head>
<title>Image Gallery</title>
</head>
<body>
<form id="Form1" runat="server" enctype="multipart/form-data">
<FTB:ImageGallery id="ImageGallery1"
JavaScriptLocation="ExternalFile"
UtilityImagesLocation="ExternalFile"
SupportFolder="~/aspnet_client/FreeTextBox/"
AllowImageDelete="true" AllowImageUpload="true"
AllowDirectoryCreate="false"
AllowDirectoryDelete="false" runat="Server" />
</form>
</body>
</html>
Remember to modify the permissions on the web server to allow Read/Write Permissions.