मेरे पास एक HTML पृष्ठ है जो एक फ़ाइल को अपलोड करने के लिए एक फ़ाइल OfRecords.txt फ़ाइल अपलोड करता है (.NET/C# सर्वर)। फ़ाइल को ठीक से अपलोड करें।एक .NET सर्वर पुश फ़ाइल प्रसंस्करण परिणाम क्लाइंटसाइड jQuery के लिए कैसे कर सकते हैं?
मैं सर्वर को क्लाइंट को स्थिति वापस भेजने की कोशिश कर रहा हूं क्योंकि फ़ाइल में प्रत्येक पंक्ति संसाधित की जा रही है।
नियंत्रक विधि डेटाबेस में आइटम जोड़ने वाली प्रत्येक पंक्ति के माध्यम से लूप करेगा। प्रत्येक पुनरावृत्ति पर मैं क्लाइंट को एक स्थिति के साथ एक संदेश भेजना चाहता हूं कि यह असफल रहा। क्या कोई मुझे jQuery, AJAX, और C# का उपयोग करके यह कैसे किया जा सकता है?
दुर्भाग्य से मेरे पास कोई कोड नहीं है क्योंकि मुझे बिल्कुल पता नहीं है कि कैसे शुरू करना है।
तो जो तुम क्या करने की कोशिश कर रहे हैं? सर्वर पर एक फ़ाइल अपलोड करें, या आप एक स्थिति भेजने की कोशिश कर रहे हैं क्योंकि प्रत्येक पंक्ति संसाधित की जा रही है? अथवा दोनों। आपको शायद फ़ाइल चयन का उपयोग करके फाइल भेजनी चाहिए। फिर स्थिति को वापस संसाधित करने के रूप में वापस करें, फ़ाइल स्ट्रीमिंग करें और इसे एक ही समय में संसाधित करना थोड़ा विचित्र लगता है लेकिन यह किया जा सकता है। –
भी, आप ऐसा करने की कोशिश क्यों कर रहे हैं? –
सामान्य परिस्थितियों में, सर्वर क्लाइंट को डेटा "धक्का" नहीं दे सकता है। यह HTTP प्रोटोकॉल की एक सीमा है। ग्राहक बार-बार डेटा का अनुरोध कर सकता है, और सर्वर उपलब्ध होने पर डेटा के साथ प्रतिक्रिया दे सकता है। इसे मतदान कहा जाता है। यदि आप अक्सर यह पर्याप्त करते हैं, तो यह उपस्थिति दे सकता है कि सर्वर क्लाइंट को डेटा दबा रहा है। आप [वेब सॉकेट] (https://en.wikipedia.org/wiki/WebSocket) जैसी तकनीक का उपयोग करके डेटा की वास्तविक धक्का प्राप्त कर सकते हैं, आमतौर पर [सिग्नलआर] (http://signalr.net/) के साथ .NET में कार्यान्वित किया जाता है। । – mason