この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 17006|答える: 0

[ASP.NET] セキュリティ上の理由から、そのファイルは閲覧できません。 システム管理者にご連絡いただき、CKFinderのプロフィールを確認してください。

[リンクをコピー]
掲載地 2015/04/18 10:08:03 | | |

CKFINDERを使ってファイルをアップロードすると、「セキュリティ上の理由により、ファイルを閲覧できません。 システム管理者に連絡し、CKFinderのプロフィールを確認してください。」と述べたため、この質問の理由は以下の通りです。

ckfinder/config.ascxには公開オーバーライドであるCheckAuthentication()があります

デフォルトは return false です。

警告:単に「true」を返さないでください。 そうすることで、あなたは許してしまうことになります
「anyone」でファイルをアップロードし、サーバーに掲載します。 実行しなければなりません
ここで何らかのセッション検証が欲しい。 たとえとても単純なこと、例えば...
この一節を理解してください。

テストの場合は、return trueを直接使い、
公式バージョン:ログイン場所に1を追加する:Session[ "IsAuthorized" ] = true;

ここでは次のように変更されます。
パブリックオーバーライド BOOL CheckAuthentication()
{
return ( Session[ "IsAuthorized" ] != null & & (bool)Session[ "IsAuthorized" ] == true );
}




先の:SQL Serverはデータベース、テーブル、カラム、ビューが存在するかどうかを判断します
次に:asp.net スペース ドロップダウンリスト バインドデータベース
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com