アップロード画像オプション付きのCKEditor wysiwygエディタを使用しています。私は 'filebrowserUploadUrl'設定属性を設定してJSをセットアップしました。私はアップロードを処理するいくつかのコードを書いて、これはすべて正常に動作します。この問題は、CKEditorのアップロードiframeに返信を送ろうとするときに発生します。私はちょうどJSのこのラインをバックJSのスクリプトタグを送信しようとしています:CKEditor&ASP.NET 4の画像アップロード、iframeエラーのアップロードへの応答
window.parent.CKEDITOR.tools.callFunction(" + CKEditorFuncNum + ", '" + relativePath + "');
はこれが何をやるべきことはURLフィールドを移入し、画像のポップアップの画像情報タブ上の画像のプレビューが表示されています。これが動作しないと私は[アップロード]タブ上のiframeのソースを表示する場合、JSのスクリプトタグがエンコードされ、それは次のようになります。
Response.Write(...)
:私は使用しています
<script type='text/javascript'> window.parent.CKEDITOR.tools.callFunction(2, '/uploads/ducati-916-2.jpg'); </script>
私も試しました
Response.BinaryWrite(...)
jsタグ文字列を書き出すには。
これはResponse.Write()の通常の動作だとは思っていませんでしたが、別の場所でコード化されている可能性があります。
なぜこの文字列がエンコードされているのか?ここのお手伝いが大歓迎です。
ありがとうございました。 イアンは