2017-09-10 3 views
0

Ich versuche, Bilduploads in einem Tinymce-Editor für einen Blog hinzuzufügen. Ich habe ein paar Dinge ausprobiert und die Lösung, die ich gefunden habe, ist die here.tinymce upload NS_ERROR_FAILURE

Mit dieser Lösung, auf Firefox (habe andere Browser nicht versucht, aber Firefox zu arbeiten) Ich bekomme NS_ERROR_FAILURE in der Konsole, wenn ich eine Datei zum Hochladen auswählen.

Dies ist der Code, den ich habe. html mit EJS (sollte Einfluss auf die Funktionalität nicht)

<form class="form-group" method="post" action="<%= adminPage == 'New Post' ? '/admin/newPost' : '' %>"> 
<input type="hidden" name="_csrf" value="<%= csrfToken %>"> 
<input class="form-control" name="title" placeholder="Title" required> 
<br> 
<textarea name="content" id="editor" rows="20"></textarea> 
<button type="submit" class="btn btn-danger">Submit post</button> 

tinymce Initialisierung

<script src="/tinymce/tinymce.min.js"></script> 
<script>tinymce.init({ 
     selector: '#editor', 
     plugins: [ 
      "advlist autolink lists link image charmap print preview hr anchor pagebreak", 
      "searchreplace wordcount visualblocks visualchars code fullscreen", 
      "insertdatetime media nonbreaking save table contextmenu directionality", 
      "emoticons template paste textcolor colorpicker textpattern" 
     ], 
     toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image", 
     toolbar2: "print preview media | forecolor backcolor emoticons", 
     file_browser_callback: function(field_name, url, type, win) { 
      $('#upload').click(); 
     } 
    }); 
</script> 

schätzen ich Hilfe.

Antwort

0

Ich fand das Problem, Firefox erlaubte nicht das Formular in einem Popup zu veröffentlichen, ich habe das Ziel zu einem iframe inead geändert.