次のことを行う必要があります。
- ページに画像を表示
- ドキュメントを開くリンク (PDF、DOC など) を表示する
- 画像をアップロードする
バックエンドには、次の署名を持つ機能があります。
public byte[] GetFile(string fileName) //For both documents and images
public void AddFile(string fileName, byte[] data) //For both documents and images
私の質問は、画像/ドキュメントを取得して画像/ドキュメントをアップロードできるハンドラーを作成して、クライアントで使用できるようにすることはできますか?
<asp:Image runat="server" ImageUrl="~/Image.ashx?FileName=myFileName" />
ハンドラーは、メソッドGetFile
とAddFile
メソッドを呼び出します。
これは、画像を表示するために機能する場合があります。ドキュメントの表示と画像/ドキュメントのアップロードはどうですか?
また、ハンドラーに関連付けられているセキュリティはどうですか? 悪意のあるユーザーが使用できますか?