none
Uploadify De İd Sorunu RRS feed

  • Soru

  • Aşağıdaki gibi bir kod var.

    bu kodun olduğu sayfaya gelen Request.Querystring["refid"] değerini nasıl bu kodlarda ashx e gönderirim

    <script type="text/javascript" src="uploadify/swfobject.js"></script>
        <script src="uploadify/jquery-1.3.2.min.js" type="text/javascript"></script>
        <script type="text/javascript" src="uploadify/jquery.uploadify.v2.1.0.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function () {
               
                $("#<%=FileUpload1.ClientID%>").uploadify({
                    'uploader': 'uploadify/uploadify.swf',
                    'script': 'Upload.ashx',
                    'cancelImg': 'images/cancel.png',
                    'folder': 'upload',
                    'multi': true,
                    'buttonText': 'RESIM SEC',
                    'auto': true,
                    onAllComplete: function (event, data) {
                        location.reload();
                    }
     
                });
            });
        </script>
    

    1 Nisan 2013 Pazartesi 18:57

Yanıtlar

  • $(document).ready(function () {
               
                $("#<%=FileUpload1.ClientID%>").uploadify({
                    'uploader': 'uploadify/uploadify.swf',
                    'script': 'Upload.ashx',
                    'scriptData': { "Param1": 10, "Param2": 'Test' },
                    'cancelImg': 'images/cancel.png',
                    'folder': 'upload',
                    'multi': true,
                    'buttonText': 'RESIM SEC',
                    'auto': true,
                    onAllComplete: function (event, data) {
                        location.reload();
                    }
     
                });
            });
    

    Handler Tarafında.

    public void ProcessRequest(HttpContext context)
    {
      string param1=context.Request["Param1"];
      string param2=context.Request["Param2"];
    
    }

    Eğer Uploadify kodunun içine ben QueryString de ki ID yi nasıl eklerim diyorsan.

    Direk QueryString den almak için  aşağıda ki şekilde.

    $(document).ready(function () {
               
                $("#<%=FileUpload1.ClientID%>").uploadify({
                    'uploader': 'uploadify/uploadify.swf',
                    'script': 'Upload.ashx',
                    'scriptData': { "Param1":getParameterByName('QueryID')},
                    'cancelImg': 'images/cancel.png',
                    'folder': 'upload',
                    'multi': true,
                    'buttonText': 'RESIM SEC',
                    'auto': true,
                    onAllComplete: function (event, data) {
                        location.reload();
                    }
     
                });
            });
    
    
    function getParameterByName( name )
    {
      name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
      var regexS = "[\\?&]"+name+"=([^&#]*)";
      var regex = new RegExp( regexS );
      var results = regex.exec( window.location.href );
      if( results == null )
        return "";
      else
        return decodeURIComponent(results[1].replace(/\+/g, " "));
    }

    Yada

    Uploadify olduğu sayfanın .cs tafafında yakaladığın QeryID'yi  yakalayıp koduna ekleyebilirsin.

    protected string QueryID;
    protected void Page_Load(object sender, EventArgs e)
    {
        QueryID=Request.QueryString["QueryID"];
    }

    $(document).ready(function () {
               
                $("#<%=FileUpload1.ClientID%>").uploadify({
                    'uploader': 'uploadify/uploadify.swf',
                    'script': 'Upload.ashx',
                    'scriptData': { "Param1": <%=QueryID%> },
                    'cancelImg': 'images/cancel.png',
                    'folder': 'upload',
                    'multi': true,
                    'buttonText': 'RESIM SEC',
                    'auto': true,
                    onAllComplete: function (event, data) {
                        location.reload();
                    }
     
                });
            });
    


    3 Nisan 2013 Çarşamba 05:59

Tüm Yanıtlar

  • 'folder': 'upload*ikinci gönderecegin deger yaz buraya',

    handler tarafinda ise

     var data = context.Request.Form["folder"].Split('*');

    1 Nisan 2013 Pazartesi 21:07
  • $(document).ready(function () {
               
                $("#<%=FileUpload1.ClientID%>").uploadify({
                    'uploader': 'uploadify/uploadify.swf',
                    'script': 'Upload.ashx',
                    'scriptData': { "Param1": 10, "Param2": 'Test' },
                    'cancelImg': 'images/cancel.png',
                    'folder': 'upload',
                    'multi': true,
                    'buttonText': 'RESIM SEC',
                    'auto': true,
                    onAllComplete: function (event, data) {
                        location.reload();
                    }
     
                });
            });
    

    Handler Tarafında.

    public void ProcessRequest(HttpContext context)
    {
      string param1=context.Request["Param1"];
      string param2=context.Request["Param2"];
    
    }

    Eğer Uploadify kodunun içine ben QueryString de ki ID yi nasıl eklerim diyorsan.

    Direk QueryString den almak için  aşağıda ki şekilde.

    $(document).ready(function () {
               
                $("#<%=FileUpload1.ClientID%>").uploadify({
                    'uploader': 'uploadify/uploadify.swf',
                    'script': 'Upload.ashx',
                    'scriptData': { "Param1":getParameterByName('QueryID')},
                    'cancelImg': 'images/cancel.png',
                    'folder': 'upload',
                    'multi': true,
                    'buttonText': 'RESIM SEC',
                    'auto': true,
                    onAllComplete: function (event, data) {
                        location.reload();
                    }
     
                });
            });
    
    
    function getParameterByName( name )
    {
      name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
      var regexS = "[\\?&]"+name+"=([^&#]*)";
      var regex = new RegExp( regexS );
      var results = regex.exec( window.location.href );
      if( results == null )
        return "";
      else
        return decodeURIComponent(results[1].replace(/\+/g, " "));
    }

    Yada

    Uploadify olduğu sayfanın .cs tafafında yakaladığın QeryID'yi  yakalayıp koduna ekleyebilirsin.

    protected string QueryID;
    protected void Page_Load(object sender, EventArgs e)
    {
        QueryID=Request.QueryString["QueryID"];
    }

    $(document).ready(function () {
               
                $("#<%=FileUpload1.ClientID%>").uploadify({
                    'uploader': 'uploadify/uploadify.swf',
                    'script': 'Upload.ashx',
                    'scriptData': { "Param1": <%=QueryID%> },
                    'cancelImg': 'images/cancel.png',
                    'folder': 'upload',
                    'multi': true,
                    'buttonText': 'RESIM SEC',
                    'auto': true,
                    onAllComplete: function (event, data) {
                        location.reload();
                    }
     
                });
            });
    


    3 Nisan 2013 Çarşamba 05:59
  • Aşağıdaki gibi bir kod var.

    bu kodun olduğu sayfaya gelen Request.Querystring["refid"] değerini nasıl bu kodlarda ashx e gönderirim

    <script type="text/javascript" src="uploadify/swfobject.js"></script>
        <script src="uploadify/jquery-1.3.2.min.js" type="text/javascript"></script>
        <script type="text/javascript" src="uploadify/jquery.uploadify.v2.1.0.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function () {
               
                $("#<%=FileUpload1.ClientID%>").uploadify({
                    'uploader': 'uploadify/uploadify.swf',
                    'script': 'Upload.ashx',
                    'cancelImg': 'images/cancel.png',
                    'folder': 'upload',
                    'multi': true,
                    'buttonText': 'RESIM SEC',
                    'auto': true,
                    onAllComplete: function (event, data) {
                        location.reload();
                    }
     
                });
            });
        </script>

    resim eklemeyi nasıl yaptın acaba kodalrı paylaşabilirmisin

    'Upload.ashx'

    15 Haziran 2013 Cumartesi 13:32
  • Soran ve cevaplayan arkadaşlara teşekkürler,çok işime yaradı.
    20 Şubat 2015 Cuma 13:55