我已经开发了asp.net应用程序和windows桌面应用程序系统。我的客户可以上传图像到asp.net应用程序(只有一个文件夹)。因此,如果有人上传shell脚本并执行,就可以窃取其他客户端的数据库文件。Asp.net应用程序可以在windows server 2008 r2(web服务器版)操作系统和IIS7.5下运行,目前具有管理员权限。我没有域和域控制器,因此没有高级用户权限管理。"我想也许我可以拒绝执行上传的脚本?有没有可能。或者,
请帮助从asp.net ascx (例如.)获取文件创建日期。get image **created date** via uploading from local machine (not uploading date)
我想尝试使用FileInfo类,但是对于asp.net我在web上有功能:用户将图像从本地文件系统上传到我们的应用程序,我想在文件系统中获取图像创建的数据。我可以在DB中为created_date创建新列,但是如何从FS获取创建日期图像(不是创建上传日期,而是通过<
我是asp.net的新手,我正在用asp.net MVC4制作一个网站,在那里用户可以上传任何类型的图像(png,jpeg,gif),但系统会将图像保存为png格式。我正在使用WebImage帮助器。到目前为止,上传工作正常,但每当系统保存图像时,文件名看起来像这样,Filename.png.jpeg。下面是我的代码,来自Controller,
if (file !System.IO.Path.Combine(Server.MapPath("~/Images/