http - उनल - वोटिंग लिस्ट




एक HTTP अनुरोध के साथ एकाधिक फ़ाइलों को कैसे डाउनलोड करें? (2)

केस का प्रयोग करें: उपयोगकर्ता किसी वेबपृष्ठ पर लिंक पर क्लिक करता है - बूम! अपने फ़ोल्डर में बैठे फाइलों का भार।
मैंने मल्टीपार्ट / मिश्रित संदेश का उपयोग करके फ़ाइलों को पैक करने का प्रयास किया, लेकिन ऐसा लगता है कि केवल फ़ायरफ़ॉक्स के लिए ही काम करता है

इस तरह मेरी प्रतिक्रिया इस तरह दिखती है:

HTTP/1.0 200 OK
Connection: close
Date: Wed, 24 Jun 2009 23:41:40 GMT
Content-Type: multipart/mixed;boundary=AMZ90RFX875LKMFasdf09DDFF3
Client-Date: Wed, 24 Jun 2009 23:41:40 GMT
Client-Peer: 127.0.0.1:3000
Client-Response-Num: 1
MIME-Version: 1.0
Status: 200

--AMZ90RFX875LKMFasdf09DDFF3 
Content-type: image/jpeg 
Content-transfer-encoding: binary 
Content-disposition: attachment; filename="001.jpg" 

<< here goes binary data >>--AMZ90RFX875LKMFasdf09DDFF3 
Content-type: image/jpeg 
Content-transfer-encoding: binary 
Content-disposition: attachment; filename="002.jpg" 

<< here goes binary data >>--AMZ90RFX875LKMFasdf09DDFF3 
--AMZ90RFX875LKMFasdf09DDFF3--

धन्यवाद

पीएस संख्या, ज़िप फ़ाइलें एक विकल्प नहीं है


आप एक HTML दस्तावेज़ में एक (बहुत छोटी) छवि को एम्बेड करने के लिए बेस 64 एन्कोडिंग का उपयोग कर सकते हैं, हालांकि ब्राउज़र / सर्वर स्टैंडपॉइंट से, आप तकनीकी रूप से अभी भी केवल 1 दस्तावेज़ भेज रहे हैं। हो सकता है कि आप यही करना चाहते हैं?

बेस 64 का उपयोग कर HTML में एम्बेड करें

संपादित करें: मुझे अभी एहसास हुआ है कि मेरी Google खोज में मिली अधिकांश विधियां केवल फ़ायरफ़ॉक्स का समर्थन करती हैं, न कि iE।


इसे याद रखें> 10 साल पहले नेटस्केप में 4 दिन। इसने सीमाओं का उपयोग किया जैसे कि आप क्या कर रहे थे और उस समय अन्य ब्राउज़रों के साथ काम नहीं किया था।

हालांकि यह आपके प्रश्न का उत्तर नहीं देता है HTTP 1.1 अनुरोध पाइपलाइनिंग का समर्थन करता है ताकि कम से कम एक ही टीसीपी कनेक्शन को कई छवियों को डाउनलोड करने के लिए पुन: उपयोग किया जा सके।





multipart