में फ़ाइलबॉडी के साथ यूटीएफ -8 एन्कोडिंग मैं फाइलबॉडी में फाइल भेजने के दौरान यूटीएफ -8 एन्कोडिंग सेट करना चाहता हूं क्योंकि मैं इसे स्ट्रिंगबिल्डर में करता हूं। मैं इसे इस तरह कार्य करें:मल्टीपार्ट एंटीटी
restClient.AddEntity("body", new StringBody(body, Charset.forName("UTF-8")));
और यह ठीक से काम करता है, तो मैं UTF-8 संदेशों एन्कोडिंग से अलग भेजें। लेकिन अगर मुझे ऐसा लगता है:
ContentBody fbody = new FileBody((File)file, "application/octet-stream","UTF-8");
restClient.AddEntity("files[]", fbody);
सर्वर को यूटीएफ -8 में फाइल नाम नहीं मिलते हैं। मेरे द्वारा यह कैसे किया जा सकता है? मैं इस मुद्दे को हल, इस पैरामीटर द्वारा
MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE,null,Charset.forName("UTF-8"));