用于管理图像/文件的ASP.NET处理程序

时间:2012-12-13 18:24:41

标签: c# asp.net .net

我需要做以下事情:

  1. 在页面上显示图片
  2. 显示打开文档的文档(PDF,DOC等)的链接
  3. 上传图片
  4. 我在后端具有以下签名的功能:

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

    处理程序依次会调用GetFileAddFile方法。

    这可能适用于显示图像。如何显示文档和上传图像/文档呢?

    此外,与处理程序相关的安全性如何?恶意用户可以使用吗?

0 个答案:

没有答案