Yazı Font Küçült Yazı Font Büyült

FileUpload-2  

Bu makalemizde c# kullanılarak biraz daha değişik fileupload uygulaması göreceğiz. Bu kez filtre uygulayarak sadece exe dosyalarının yüklenmesini sağlayacağız. Sizler isterseniz ContentType değerini text vb. şekilde değiştirerek farklı uygulamalar yapabilirsiniz.
Default.aspx sayfasına 1 adet fileupload ve button nesnesi ekleyin aşağıdaki Şekil 1 deki gibi sayfanızı tasarlayın.

Resim1

Şekil 1

Resim2

Şekil 2

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
       
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        string dosyaadi;
        dosyaadi = FileUpload1.FileName;
        StringBuilder sb = new StringBuilder();
        sb.Append("< u >" + "< b >" + "Yüklenen Dosya Bilgileri" + "< /b >" + "< /u >" + ":< br >< br >");
        sb.Append("< b >" + "Dosya Adresi : " + "< /b >" + FileUpload1.PostedFile.FileName + "< br >");
        sb.Append("< b >" + "Dosya Tipi : " + "< /b >" + FileUpload1.PostedFile.ContentType + "< br >");
        sb.Append("< b >" + "Dosya Boyutu : " + "< /b >" + (FileUpload1.PostedFile.ContentLength)/1000 + "KB."  + "< br >");
        Response.Write(sb.ToString());
       
        if (FileUpload1.PostedFile.ContentType == "application/octet-stream")
        //veya sadece text dosya yüklemek isteniyorsa ContentType == "text/plain" olacak...
        //if (FileUpload1.PostedFile.ContentType == "text/plain")
        {

            FileUpload1.PostedFile.SaveAs(Server.MapPath(".") + "\\" + dosyaadi);
        }
        else
        {
            Response.Write("Belirtilen Dosya Tipi desteklenmiyor");
        }

    }
}

//Bir sonraki makalede buluşmak üzere. Bahadır ŞAHİN