2017-09-10 5 views
0

ブログのtinymceエディタで画像のアップロードを追加しようとしています。私はいくつかのことを試してみたところ、私が最も遠くにいる解決策はhereです。tinymce upload NS_ERROR_FAILURE

firefox(他のブラウザは試していませんが、Firefoxは動作する必要があります)アップロードするファイルを選択すると、コンソールにNS_ERROR_FAILUREが表示されます。

これは私のコードです。 EJSとhtmlが

<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の初期化

<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> 

私は任意の助けに感謝(機能に影響を与えてはなりません)。

答えて

0

firefoxがフォームをポップアップに投稿できないという問題が見つかりました。ターゲットをiframeに変更しました。