如何仅在 asp.net 上传图像

本文关键字:图像 net asp 何仅 | 更新日期: 2023-09-27 18:37:21

如何在 asp.net(FileUploadControl)中仅上传图像,不仅后跟扩展验证因为我发现当它上传.jpg/.png更改任何文件的扩展名时。

如何仅在 asp.net 上传图像

下面是您可以使用的原型代码

if (FileUpload1.HasFile)
{
    string extension = System.IO.Path.GetExtension(FileUpload1.FileName);
    if (extension == ".jpg")
    {
        FileUpload1.SaveAs("yourpath" + FileUpload1.FileName);
    }
    else
    {
    Response.Write("Only .Jpg allowed");
    }
}  

如果需要,您也可以添加.PNG,.bmp..。

使用 ajax 文件上传..!!然后将文件名保存在数据库中..!!

可以得到扩展名"System.IO.Path.GetExtension(AsyncFileUpload1.PostedFile.FileName)"

参考此链接..!!

http://www.aspsnippets.com/Articles/Using-ASP.Net-AJAX-Control-Toolkits-AsyncFileUpload-Control.aspx