मैं एएसपी.नेट एमवीसी के साथ काम करने के लिए, jQuery प्लगइन, Uploadify प्राप्त करने की कोशिश करने की प्रक्रिया में हूं।एएसपी.नेट एमवीसी के साथ काम करने के लिए मैं jQuery की अपलोडिफ़ाई प्लगइन कैसे प्राप्त करूं?
मैं ठीक दिख रहा निम्नलिखित जावास्क्रिप्ट के साथ प्लगइन मिल गया है स्निपेट:
<script type="text/javascript">
$(document).ready(function() {
$('#fileUpload').fileUpload({
'uploader': '/Content/Flash/uploader.swf',
'script': '/Placement/Upload',
'folder': '/uploads',
'multi': 'true',
'buttonText': 'Browse',
'displayData': 'speed',
'simUploadLimit': 2,
'cancelImg': '/Content/Images/cancel.png'
});
});
</script>
कौन सा सब की तरह लगता है अच्छा में अच्छी तरह से है। यदि आप देखते हैं, "स्क्रिप्ट" विशेषता मेरे/प्लेसमेंट/अपलोड पर सेट है, जो मेरा प्लेसमेंट कंट्रोलर और मेरी अपलोड एक्शन है।
मुख्य समस्या यह है कि, मुझे फ़ाइल प्राप्त करने के लिए इस क्रिया को आग लगने में कठिनाई हो रही है। मैंने उस क्रिया पर ब्रेकपॉइंट सेट किया है और जब मैं अपलोड करने के लिए एक फ़ाइल का चयन करता हूं, तो इसे निष्पादित नहीं किया जा रहा है।
मैं विधि this article बंद आधारित हस्ताक्षर को बदलने की कोशिश की है:
public string Upload(HttpPostedFileBase FileData)
{
/*
*
* Do something with the FileData
*
*/
return "Upload OK!";
}
लेकिन यह अभी भी आग नहीं करता है।
क्या कोई मुझे अपलोड कंट्रोलर एक्शन के हस्ताक्षर को सही तरीके से लिखने और प्राप्त करने में मदद कर सकता है, तो यह वास्तव में आग लग जाएगा? मैं फिर फ़ाइल डेटा से निपटने को संभाल सकता हूं। मुझे बस कार्रवाई की कार्रवाई करने में कुछ मदद की ज़रूरत है।
ब्राउज़र में कोई जावास्क्रिप्ट त्रुटियां? हो सकता है कि एक ऑनर भी जोड़ें: फ़ंक्शन – jitter