簡體   English   中英

如何僅在asp.net中上傳圖片

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

如何在asp.net(FileUploadControl)中僅上傳圖像,不僅要進行擴展名驗證,因為我在用.jpg / .png更改任何文件上傳的擴展名時發現了它。

這是您可以使用的原型代碼

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM