2011-06-25 14 views
7

मैं अनेक छवि अपलोड करने के लिए कोड का पालन किया है:uploadify आई ओ त्रुटि

<SCRIPT> 

function render_uploadify() 
{ 
    $("#body_partition_middle").html('<DIV class = "photo_upload_w"><DIV class = "photo_upload" id = "photo_upload"></DIV><BR><INPUT id = "photo_upload_input" name = "photo_upload_input" type = "file"/><a href="javascript:$(\'#photo_upload_input\').uploadifyUpload();">Upload Files</a></DIV>'); 

    $("#photo_upload_input").uploadify({ 
      "uploader" : "/knock/js/uploadify/uploadify.swf", 
      "script" : "/knock/dummy/upload.html", 
      "cancelImg" : "/knock/js/uploadify/cancel.png", 
      "folder" : "/knock/js/uploads", 
      "multi"  : true, 
      "queueID" : "photo_upload", 
      "auto"  : true 
     }); 
} 

</SCRIPT> 

ऊपर समारोह बुलाया जा रहा है की तरह:

<A href = "javascript:render_uploadify()">Upload</A> 

खैर, जीयूआई प्रदान की गई है uploadify प्लगइन खरीदने लेकिन जब मैं फ़ाइलों को अपलोड करने का प्रयास करता हूं, यह आईओ त्रुटि में समाप्त होता है।

अनुरोध है कि मैं बैकएंड पर प्राप्त कर रहा हूँ की तरह है:

POST /knock/dummy/upload.html HTTP/1.1 
Host: 192.168.1.2:8888 
User-Agent: Shockwave Flash 
Connection: Keep-Alive 
Cache-Control: no-cache 
Accept: text/* 
Content-Length: 2492 
Content-Type: multipart/form-data; boundary=----------------------------368d2437ab8d 

लेकिन वहाँ कोई HTTP अनुरोध संदेश के मुख्य भाग है।

क्या कोई मुझे बता सकता है कि मैं यहां क्या गलत कर रहा हूं !!

+0

आप की कोशिश की है 'बहु': झूठे,? – yitwail

+0

हाँ, मैंने किया ... :( – Mayank

+0

तो आपने शायद इसे भी आजमाया है, लेकिन क्लिक करें '<इनपुट प्रकार =' सबमिट करें 'क्लिक करें =' $ ("# photo_upload_input")। Uploadify अपलोड करें(); झूठी वापसी; '/ > 'ऑटो' के साथ: झूठी – yitwail

उत्तर

0

क्या यह छवि को अपलोड होने की तरह "दिखता है"? यदि आप प्रगति पट्टी का उपयोग कर रहे हैं, तो इसका मतलब है कि प्रगति पट्टी 100% तक गिनती है।

क्या वह फ़ोल्डर है जिसे आप लिखने का प्रयास कर रहे हैं, क्या लेखन अनुमतियां हैं?

+1

नहीं प्रोग्रेस बार आईओ त्रुटि दिखाता है। फ़ाइल की आवश्यकता है कि HTTP अनुरोध सर्वर पर पहुंचता है। अपलोडिफ़ाई ऐसा नहीं कर रहा है ... – Mayank

1

क्या आप वाकई गंतव्य फ़ोल्डर में लिखने का अधिकार रखते हैं? अपलोड फ़ोल्डर 777 होना चाहिए या "सभी उपयोगकर्ता पढ़ सकते हैं/लिख सकते हैं"। असल में लिखें केवल एकमात्र वास्तव में आवश्यक अधिकार है।

+1

ठीक है, मेरी चिंता फ़ोल्डर अनुमतियों या यहां तक ​​कि अस्तित्व से संबंधित नहीं है। मुझे HTTP अनुरोध संदेश बिल्कुल नहीं मिल रहा है। आप देख सकते हैं चिपकाया प्रश्न में HTTP अनुरोध। कोई संदेश निकाय नहीं है ... – Mayank

0

अपलोडिफ़ाई का कौन सा संस्करण आप उपयोग कर रहे हैं?

मुझे लगता है कि यह() के बजाय onclick() तैयार पर अपने डोम हेरफेर कोशिश कर रहा लायक होगा:

<div id="body_partition_middle"> 
    <DIV class="photo_upload_w" id="photo_upload_w" style="display: none;"> 
     <DIV class="photo_upload" id="photo_upload"></DIV><BR> 
     <INPUT id="photo_upload_input" name="photo_upload_input" type="file"/> 
    </DIV> 
</div> 

<script type="text/javascript">//<![CDATA[ 
    $(function() { 
     $("#photo_upload_input").uploadify({ 
      "uploader" : "/knock/js/uploadify/uploadify.swf", 
      "script" : "/knock/dummy/upload.html", 
      "cancelImg" : "/knock/js/uploadify/cancel.png", 
      "folder" : "/knock/js/uploads", 
      "multi"  : true, 
      "queueID" : "photo_upload", 
      "auto"  : true 
     }); 
    }); 
//]]></script> 

<A href="#" onclick="$('#photo_upload_w').show(); return false;">Upload</A> 

इसके अलावा "ऑटो" के साथ: सच आप लिंक सबमिट जरूरत नहीं है।

2

आपका आईआईएस डिफ़ॉल्ट आकार के एएसपी अनुरोध को सीमित कर रहा है जो आपके द्वारा अपलोड की जा रही फ़ाइल से कम है, मुझे लगता है कि यह अभी 10k फ़ाइलों के लिए काम करेगा। नीचे दिए गए लिंक की जाँच करें और है कि यह ठीक कर देंगे:

http://arulmurugant.blogspot.com/2008/04/request-object-error-asp-0104-80004005.html

संबंधित मुद्दे