我需要执行以下操作:
- 在页面上显示图像
- 显示打开文档的文档(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
andAddFile
方法。
这可能适用于显示图像。显示文件和上传图像/文件怎么样?
此外,与处理程序相关的安全性如何?恶意用户可以使用它吗?