एक आरईएसटी क्लाइंट के लिए फ़ाइल अपलोड करने का बेहतर तरीका क्या है?REST फ़ाइल HttpRequestMessage या स्ट्रीम के साथ अपलोड करें?
WCF वेब API दस्तावेज़
[WebInvoke(UriTemplate = "thumbnail", Method = "POST")]
public HttpResponseMessage UploadFile(HttpRequestMessage request)
{
कई मंच पदों से से:
WCF REST File upload with additional parameters
[WebGet(UriTemplate="", Method ="POST"]
public string UploadFile(Stream fileContents)
मैं समझता हूं कि पहली विधि सीधे एक सामान्य HTML प्रपत्र से एक फ़ाइल पोस्ट करने के लिए अनुमति देता है । मुझे लगता है कि सभी मंच पदों पर दूसरा दृष्टिकोण अधिक आम लगता है।
आप क्या सलाह देंगे और क्यों? आरईएसटी एपीआई सभी प्रकार की भाषाओं और प्लेटफार्मों से सुलभ होना चाहिए।
HttpRequestMessage दृष्टिकोण के लिए, मैं डब्ल्यूसीएफ एचटीपी क्लाइंट के साथ एक फ़ाइल को बेहतर तरीके से अपलोड कैसे करूं? FormUrlEncodedMediaTypeFormatter के साथ)
धन्यवाद जेड, दुर्भाग्य से मैं केवल एक सही उत्तर चुन सकता हूं और मैंने इसे पहले ही जेकैफ़िन को दिया है। लेकिन एक अप-वोट किया। – Remy
रेमी, आपका स्वागत है और कोई चिंता नहीं है। बस खुशी है कि यह आपकी मदद की। – Jed