简体   繁体   English

如何仅在asp.net中上传图片

[英]How to upload images only in asp.net

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

Here's a prototype code that you can use 这是您可以使用的原型代码

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");
    }
}  

You can add .PNG,.bmp also.. if u want 您也可以添加.PNG,.bmp。

use ajax file upload..!! 使用ajax文件上传..! then save the file name in the database..!! 然后将文件名保存在数据库中。

could get the extension "System.IO.Path.GetExtension(AsyncFileUpload1.PostedFile.FileName)" 可以获取扩展名“ System.IO.Path.GetExtension(AsyncFileUpload1.PostedFile.FileName)”

refer this link..!! 请参阅此链接..!

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM