logo
GeekFormat

Content-Disposition पार्सर

Content-Disposition पार्सर

Content-Disposition हेडर पार्स करें: डिस्पोज़िशन प्रकार, फ़ाइलनाम, और अंतर्राष्ट्रीयकृत फ़ाइलनामों और RFC 5987 एन्कोडिंग के लिए filename*।

पार्स सारांश

डिस्पोज़िशन प्रकार
attachment
प्रभावी फ़ाइलनाम
report Q2.csv
फ़ाइलनाम
report.csv
filename*
UTF-8''report%20Q2.csv

बिल्डर

attachment; filename="report.csv"; filename*=UTF-8''report%20Q2.csv

JSON पूर्वावलोकन

{
  "type": "attachment",
  "parameters": {
    "filename": "report.csv",
    "filename*": "UTF-8''report%20Q2.csv"
  },
  "effectiveFilename": "report Q2.csv",
  "warnings": []
}

डाउनलोड हेडर ऑनलाइन समझें, पहले फ़ाइलनेम गड़बड़ प्रॉब्लम चेक करें।

संबंधित सुझाव

उपयोग के मामले

  • फ़ाइल डाउनलोड के बाद नाम गड़बड़ हो या ब्राउज़र एक्सपेक्टेड तरीके से प्रीव्यू न करे, पहले Content-Disposition की स्पेसिफ़िक राइटिंग चेक करें
  • Excel, PDF आदि अटैचमेंट डाउनलोड API डिबग करते समय जनरेटर से स्टैंडर्ड Content-Disposition हेडर बनाएं
  • ब्राउज़र इनलाइन प्रीव्यू और अटैचमेंट डाउनलोड बिहेवियर डिफरेंस चेक करते समय attachment और inline टाइप कंपेयर करें
  • गेटवे या CDN डाउनलोड रिस्पॉन्स हेडर पास-थ्रू वेरिफ़ाई करते समय कन्फ़र्म करें कि filename* का UTF-8 एन्कोडिंग सही है या नहीं

विशेषताएं

  • डाउनलोड बिहेवियर क्लियर: प्रीव्यू, डाउनलोड, फ़ाइलनेम एन्कोडिंग अलग-अलग देखें
  • चीनी फ़ाइलनेम कम प्रॉब्लम: filename और filename* कंपैटिबिलिटी ट्रबलशूटिंग के लिए विशेष रूप से उपयुक्त
  • API इंटीग्रेशन के लिए ज़रूरी: एक्सपोर्ट फ़ाइल, अटैचमेंट डाउनलोड, प्रीव्यू लिंक और गेटवे पास-थ्रू सीन के लिए
  • पार्स रिज़ल्ट क्लियर: फ़ील्ड ब्रेकडाउन स्पष्ट, डेवलपर को कॉपी करने या सर्वर कॉन्फ़िगरेशन से कंपेयर करने के लिए सुविधाजनक

उपयोग कैसे करें

  1. Content-Disposition रिस्पॉन्स हेडर कंटेंट को पार्स एरिया में पेस्ट करें, या जनरेटर से फ़ील्ड्स कॉन्फ़िगर करें
  2. पार्स मोड में disposition टाइप, effectiveFilename, filename और filename* वैल्यू देखें
  3. जनरेट मोड में attachment या inline सेलेक्ट करें, filename और UTF-8 फ़ाइलनेम फ़िल करें
  4. जनरेट किया गया Content-Disposition कंटेंट कॉपी करें API डिबगिंग या सर्वर कॉन्फ़िगरेशन कंपेरिज़न के लिए

सामान्य प्रश्न

डाउनलोड फ़ाइलनेम गड़बड़ क्यों होता है?

सबसे कॉमन रीज़न filename एन्कोडिंग इनकंप्लीट है, या सिर्फ़ filename लिखा है लेकिन filename* हैंडल नहीं किया। रिस्पॉन्स हेडर को ब्रेक डाउन करके देखें, आमतौर पर प्रॉब्लम जल्दी लोकेट हो जाती है।

attachment और inline में क्या अंतर है?

attachment आमतौर पर अटैचमेंट डाउनलोड को इंडिकेट करता है, inline ब्राउज़र इनलाइन प्रीव्यू के लिए है। पार्स करने के बाद फ़ाइल हैंडलिंग तरीका स्पष्ट दिखता है, डाउनलोड और प्रीव्यू बिहेवियर ट्रबलशूट करने में मददगार।

क्या यह टूल API इंटीग्रेशन और फ़ाइल डाउनलोड ट्रबलशूटिंग के लिए उपयोगी है?

हां। विशेष रूप से Excel, PDF, ज़िप आदि डाउनलोड API के लिए उपयुक्त है, फ़ाइलनेम, एन्कोडिंग और रिस्पॉन्स हेडर कॉन्फ़िगरेशन सही है या नहीं जल्दी वेरिफ़ाई कर सकता है।

क्या इसका उपयोग चीनी फ़ाइलनेम और RFC 5987 एन्कोडिंग चेक करने के लिए किया जा सकता है?

हां। टूल filename और filename* के डिफरेंस को आइडेंटिफ़ाई करने में मदद करता है, चीनी फ़ाइलनेम, स्पेस, स्पेशल करैक्टर्स आदि कंपैटिबिलिटी प्रॉब्लम्स ट्रबलशूट करने के लिए उपयुक्त है।