अंतर्निहित वेब सेवाओं के माध्यम से एक SharePoint सर्वर पर दस्तावेज़ लाइब्रेरी में फ़ाइल अपलोड करने का सबसे अच्छा तरीका क्या है जो संस्करण WSS 3.0 खुलासा करता है?बिल्ट-इन वेब सेवाओं के माध्यम से शेयरपॉइंट पर एक फ़ाइल अपलोड करें
दो प्रारंभिक जवाब के बाद ...
हम निश्चित रूप से वेब सेवा स्तर का उपयोग करने के रूप में हम दूरस्थ क्लाइंट अनुप्रयोग से इन कॉल करने दिया जाएगा की जरूरत है।
वेबएडीवी विधि हमारे लिए काम करेगी, लेकिन हम वेब सेवा एकीकरण विधि के अनुरूप होना पसंद करेंगे।
वहाँ अतिरिक्त, फ़ाइलों को अपलोड करने के लिए वेब सेवा है दर्दनाक लेकिन हर समय काम करता है।
क्या आप "कॉपी" सेवा का जिक्र कर रहे हैं? हम इस सेवा की CopyIntoItems
विधि के साथ सफल रहे हैं। क्या यह केवल WSS वेब सेवा API का उपयोग करके दस्तावेज़ पुस्तकालयों में फ़ाइल अपलोड करने का अनुशंसित तरीका होगा?
मैंने अपना कोड एक सुझाए गए उत्तर के रूप में पोस्ट किया है।
क्या फ़ाइल पहले से मौजूद है जब आपको त्रुटियों के साथ कोई समस्या मिली है? मैंने इस तकनीक का उपयोग शुरू किया लेकिन पाया कि मुझे लगातार एक त्रुटि मिली है "अनुरोधित गंतव्य पर कोई आइटम नहीं बना सकता। सत्यापित करें कि फ़ोल्डर मौजूद है और आपके पास इसे संपादित करने की अनुमति है"। क्या किसी को भी यह समस्या हुई थी? – misteraidan
अद्यतन - यदि गंतव्य यूआरएल गंतव्य यूआरएलएस [] के अंदर यूआरएल जैसा ही है, तो उपरोक्त त्रुटि फेंक दी गई है अगर फ़ाइल/आइटम पहले से मौजूद है .... (रंट: हम टिप्पणियां क्यों संपादित नहीं कर सकते हैं ?!) – misteraidan
नहीं, मैं ऐसी कोई समस्या नहीं थी। यह आपकी क्लासिक "खराब गंतव्य" त्रुटि है, लेकिन यदि आप सुनिश्चित हैं कि गंतव्य सही है और आपके पास अनुमति है, तो मैं नहीं सोच सकता कि यह और क्या हो सकता है। –