Şimdi Ara

asp:FileUpload ile dosya boyutu kontrolü

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
0
Favori
1.930
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar. asp:Fileupload ile dosya boyutunu kontrol ediyorum. mesela 150 KB'dan büyükse upload yapmasın istiyorum.

    If gozat.FileBytes.Length > 153600 Then 'Dosya boyutu 150 KB'dan büyükse
    label1.Text="Dosya 150 KB'dan fazla. Küçült ve yeniden dene!"
    Else
    Try
    ......
    yükleme işlemleri
    ......
    Catch
    hatakontrol.Text = "Fotoğraf Yüklenemedi...."
    End Try
    End If

    Ama çalışmıyor. Bir fikri olan var mı?







  • Localhost'ta çalışıyor. Bu işlemi gerçek sunucuda Client taraflı yaptırmak lazım. forumlarda java script ile yapılmış örnekleri var. Ancak bunu code behind ile yani vb ya da C# kodlarımızla nasıl ilişkilendirebiliriz.
  • Validation kontrollere baktım bir şey çıkmadı..



    < Bu mesaj bu kişi tarafından değiştirildi ayhan_sr -- 7 Ocak 2013; 0:55:57 >
  • Bir cevap yok mu?
  • Ajax - AsyncFileUpload kullandım. O da istediğim gibi değil.
  • asp ile persist upload eşleştirirsen persist hatırladığım kadarıyla 12 MB kadar upluad edebiliyorsun. bu işlem için sunucuda persist yüklü olması gerekmektedir. Kodlarıda aşağıda verilmiştir. Kolay gelsin


    -------------------------------sayfa.asp
    <table width="850" height="64" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#111111" style="border-collapse: collapse">

    <tr>
    <td height="42" valign="top"><form method="POST" action="?islem=ekle" language="javascript" name="imageupload" >
    <div align="center">
    <center>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="850">
    <tr>
    <td style="padding-top:3px;" width="99" height="36"> <font color="#0E4B83" style="font-size: 11pt"><b>Resim </b></font></td>
    <td style="padding-top:3px;" width="5" height="36"> </td>
    <td width="746" height="16" bordercolor="#111111" style="border: 1px solid #E8F3FD"><b><span style="font-size: 13pt">
    <input name="resim" type="text" id="resim" style="font-family: Arial; font-size: 15pt; font-weight: bold;height:30;width:400" size="50"/>
    </span> <b><font color="#FF6600" style="font-size: 9pt"> <a class="devam" style="text-decoration: none" href="javascript:void%20window.open('upload.asp?Kac=resim','','top=20,left=20,width=450,height=250,toolbar=no,scrollbars=No')"> <font color="#0E4B83" face="Tahoma" style="font-size: 9pt">[
    GÖZAT ]</font></a></font></b></b></td>
    </tr>
    </table>
    </center>
    </div>
    <p align="center">
    <input type="submit" value="GÜNCELLE" name="B1">
    </p>
    </form></td>
    </tr>
    </table>


    -----------------upload.asp


    <%
    yer=Request.ServerVariables("APPL_PHYSICAL_PATH")
    Kac=Request.querystring("Kac")
    resim=Request.querystring("resim")
    islem=Request.querystring("islem")
    if islem="kapat" Then
    call kapat
    end if
    if islem="ekle" Then
    call ekle
    end if
    %>
    <html>
    <head>
    <meta content="Microsoft FrontPage 6.0" name="GENERATOR">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Language" content="tr">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    </head>
    </body>
    <body topmargin="0" leftmargin="0">

    <div align="left">
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="430" height="173">
    <tr>
    <td width="242" height="58"> </td>
    <td width="158" height="58" valign="bottom">
    <p align="right" style="margin-top: 0; margin-bottom: 0">
    <span style="font-weight: 700">
    <font face="Tahoma" style="font-size: 8pt" color="#184D59">Dosya
    Yükleme</font></span>
    <p align="right" style="margin-top: 0; margin-bottom: 0">
    </td>
    </tr>
    <tr>
    <td width="430" height="58" colspan="2" align="center">
    <FORM ACTION="?kac=<%=kac%>" METHOD="POST" ENCTYPE="multipart/form-data">
    <div align="center">
    <center>
    <TABLE BORDER="1" CELLSPACING="0" CELLPADDING="2" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" height="63" width="349">
    <TR>
    <TD BGCOLOR="#184D59" ALIGN="CENTER" style="border-style: none; border-width: medium" height="11">
    <b><font face="Tahoma" style="font-size: 8pt" color="#FFFFFF">Dosya  Seçiniz</font></b></TD>
    </TR>
    <TR>
    <TD BGCOLOR="#EEEEEE" style="border-style: none; border-width: medium" height="19"><INPUT TYPE="FILE" NAME="myFile" SIZE="40"></TD></TR>
    <TR>
    <TD BGCOLOR="#EEEEEE" style="border-style: none; border-width: medium" height="1">

    <table style="font-family: arial; font-size: 10pt; margin-left: 70pt">

    <tr><td> 
    </td>
    <td><INPUT TYPE="hidden" VALUE="4" NAME="Location" CHECKED> </td></tr>
    </table>

    </TD></TR>
    <TR>
    <TD BGCOLOR="#EEEEEE" style="border-style: none; border-width: medium" height="23">
    <p align="center"><INPUT TYPE="submit" VALUE="Yükle"></TD></TR>
    </TABLE>
    </center>
    </div>
    </FORM>
    </td>
    </tr>
    <tr>

    <td width="400" height="57" colspan="2" valign="top">

    <%
    Dim Upload
    Set Upload = Server.CreateObject("Persits.Upload")

    Upload.IgnoreNoPost = true ' because form and upload script are in the same file

    Upload.OverwriteFiles = False ' generate unique file names

    Upload.Save ""&yer&"resimler"

    Dim File

    If Upload.Files.Count > 0 Then

    Set File = Upload.Files(1)
    resimadi=File.FileName

    ' Open image for pixel acess


    Response.redirect "?islem=kapat&Kac="&kac&"&resim=" & resimadi & ""
    end if
    %>



    <%sub kapat%>
    <%
    Kac=Request.querystring("Kac")
    resim=Request.querystring("resim")
    %>
    <script language="JavaScript">
    window.opener.document.imageupload.<%=Kac%>.focus();
    window.opener.document.imageupload.<%=Kac%>.value += '<%=resim%>';
    window.close();
    </script>
    <%end sub%>

    </td>
    </tr>
    </table>
    </div>
    </html>




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.