2010-05-21 15 views

उत्तर

30

यह बल्कि वेब सर्वर और वेब ब्राउज़र पर निर्भर करता है:

इंटरनेट एक्सप्लोरर सभी संस्करणों 2GB -1
मोजिला फायरफॉक्स सभी संस्करणों 2GB -1
IIS 1-5 2GB -1
6 4GB-1

IIS हालांकि डिफ़ॉल्ट रूप से आईआईएस केवल समर्थन 200KB, मेटाबेस एएमई की जरूरत है इसे बढ़ाने के लिए nding।

http://www.motobit.com/help/scptutl/pa98.htm

POST पद्धति ही डेटा के आकार पर किसी भी सीमा नहीं है।

+0

अपवोट और मैंने फ़ाइल अपलोड आकार सीमा को बदलने के विभिन्न तरीकों को सूचीबद्ध किया है क्योंकि यह उपयोगी हो सकता है। –

+0

कमांड प्रॉम्प्ट में निम्न आदेश दर्ज करने से फ़ाइल अपलोड आकार सीमा में वृद्धि करने में मदद मिलती है। "Cscript c: \ inetpub \ adminscripts \ adsutil.vbs सेट w3svc/ASPMaxRequestEntityAllowed 10484880" (बाइट्स में) संदर्भ: https: //www.serverintellect.com/support/ iis/uploaddownload-size-limit-iis6/ –

+0

या सी: \ windows \ sytem32 \ inetserv \ path में metabase.xml खोजें और संपादित करें लेकिन सुनिश्चित करें कि डायरेक्ट मेटाबेस संपादन सक्षम करें सक्षम है। संदर्भ: http: //www.banmanpro.com /support2/file_upload_limits.asp –

17

HTTP प्रोटोकॉल के अनुसार कोई सीमा नहीं है, लेकिन कार्यान्वयन में व्यावहारिक ऊपरी सीमा होगी। मैंने अपाचे में POST का उपयोग करके 4 जीबी से अधिक डेटा भेजा है, लेकिन उस समय कुछ सर्वरों की 4 जीबी की सीमा थी।

3

पोस्ट डेटा एक सर्वर के लिए भेजा जाना की एक मनमाना लंबाई के लिए अनुमति देता है, लेकिन वहाँ पर समय समाप्ति/बैंडविड्थ आदि

मैं मूल रूप से लगता है, यह मान लेना यह भेजने के लिए ठीक नहीं है कि सुरक्षित है आधारित सीमाएं हैं बहुत सारे डेटा।

+0

क्या समय के लिए खतरनाक हो रहा है और अंगूठे के लिए अंगूठे के कोई नियम हैं? Metabase.XML का उल्लेख करने के लिए – vextorspace

3

विभिन्न आईआईएस वेब सर्वर इस (अब हटाए गए) आलेख के अनुसार, 'हेडर' में डेटा की विभिन्न मात्राओं को संसाधित कर सकते हैं; http://classicasp.aspfaq.com/forms/what-is-the-limit-on-form/post-parameters.html;

नोट फार्म तत्वों की संख्या पर कोई सीमा आप पोस्ट के माध्यम से पारित कर सकते हैं है कि वहाँ है, लेकिन केवल सभी नाम/मान युग्म की कुल आकार पर। जबकि GET 1024 वर्णों तक कम है, POST डेटा आईआईएस 4.0 पर 2 एमबी और आईआईएस 5.0 पर 128 केबी तक सीमित है। प्रत्येक नाम/मान 1024 वर्णों तक सीमित है, जैसा कि एसजीएमएल spec द्वारा लगाया गया है। बेशक यह enctype = 'multipart/form-data' का उपयोग करके अपलोड की गई फ़ाइलों पर लागू नहीं होता है ... I को आईआईएस 5.0 का उपयोग करते हुए 90 - 100 एमबी रेंज में फ़ाइलों को अपलोड करने में कोई समस्या नहीं है, server.scriptTimeout मान के साथ-साथ मेरा धैर्य!

+1

अच्छा संपादन @ मैट - अंधेरे से जोड़ने के बजाए मुख्य तथ्यों को छीनने का महत्व दिखाता है – amelvin

0

एचटीपी की ऊपरी सीमा नहीं हो सकती है, लेकिन वेबसर्वर में एक हो सकता है। एएसपीनेट में 4 एमबी की डिफ़ॉल्ट स्वीकृति-सीमा है, लेकिन आप (डेवलपर/वेबमास्टर) इसे उच्च या निम्न के रूप में बदल सकते हैं।

0

एक ऐसे ऐप्लिकेशन में जो मैं विकसित कर रहा था, मैं लगभग 2 केबी की पोस्ट सीमा के रूप में दिखाई देता था। यह पता चला कि मैं गलती से पैरामीटर को शरीर में गुजरने के बजाय यूआरएल में एन्कोड कर रहा था। तो यदि आप वहां किसी समस्या में भाग रहे हैं, तो निश्चित रूप से यूआरएल में एन्कोड किए गए पोस्ट डेटा के आकार पर एक बहुत ही छोटी सीमा है।

संबंधित मुद्दे