FFC Keditor画像アップロードの進捗バーが動かない解決方法
昨日の夜は理事会の写真をインターネットに送りたいので、FTPで画像を転送して、という馬鹿な方法で画像を全部片付けました。今日の午前8時、この問題を研究し始めました。ネットでこのような書き込みを確認しました。最近はFKEditorを使って最新版の2.6.4を載せました。すべてのOKを配置して、調整状態はすべてOKです。サーバーに発表しました。問題が来ました。写真をアップロードした後、ページの左下にスクリプトのエラーメッセージがあります。「権限がない」という提示が見られます。アップロードウィンドウはずっとプログレスバー状態で凍結されています。困惑のあまり、突然画像のアップロードが成功していないことを発見して、サーバーの上ですでにアップロードされたファイルが存在して、ウィンドウだけがずっとプログレスバーの状態で凍結されています。ついにソースコードファイルFileBrowser/FileWorkerBases.csの中でこのような一行のコードを見つけました。while(true){try{var A=window.top.opener.document.domain}break;catch(e){}d=d.replace(/.*)/,')if(d.length=0)break;try{document.doman=d;}catch(e){break;}中のtry{document.doman=d}を削除します。catch(e){break;}後に、再コンパイルし、項目に参照を追加して問題を解決します。上記の方法によって、問題は本当に解決されました。注意コンパイルの方法は、FFC Keditor.Net_に入ることです。2.6.2.3ディレクトリは、VSL 2008を使ってFredCK.FFC Keditor V.2 vs 2005.0 csprojを開けます。ファイルバージョンはVSS 2005のものですので、変換するかどうか(元のバージョンにバックアップがあります。)を聞きます。選択は、ファイルが開きます。メニュー「生成」設定マネージャをクリックして、「アクティブソリューション設定」をデフォルトの「debug」から「release」に変更し、「閉じる」ボタンをクリックします。またメニュー「生成」をクリックしてFredCK.FFC Keditor V.2 vs 2005を生成します。FredCK.FFC Keditor V.2.dllが自動的に生成され、元の位置にあるFFC Keditor.Net_が生成されます。2.6.2.3/bin/release/2.0ディレクトリ内で、この生成したファイルをサーバー上のbinディレクトリの元のファイルにコピーして上書きしてもいいです。また、ネットワーク上のFFC Keditorの画像アップロード機能を試してみます。成功しました。