diff --git a/app/helpers/learning_objects/builder_helper.rb b/app/helpers/learning_objects/builder_helper.rb
new file mode 100644
index 0000000000000000000000000000000000000000..53f5cdc33a2640744b32f850a2b2b1c4a9ec0161
--- /dev/null
+++ b/app/helpers/learning_objects/builder_helper.rb
@@ -0,0 +1,5 @@
+module LearningObjects::BuilderHelper
+  def get_mime_types learning_object
+    @learning_object.object_type.mime_types.map(&:extension)
+  end
+end
\ No newline at end of file
diff --git a/app/views/learning_objects/build/_file_upload_form.html.erb b/app/views/learning_objects/build/_file_upload_form.html.erb
index 1be80ee18d85bb9cfdf1cebc979e39983eda368a..5c2314f2fedd8bfb2216df354eb1357d64c52abe 100644
--- a/app/views/learning_objects/build/_file_upload_form.html.erb
+++ b/app/views/learning_objects/build/_file_upload_form.html.erb
@@ -161,7 +161,7 @@
             maxFiles: 3,
             simultaneousUploads: 4,
             chunkSize: 1024 * 256,
-            fileType: []
+            fileType: <%= raw(get_mime_types @learning_object) %>
         });
 
         var results = $('#results'),