2012-10-18 41 views
8

मैं स्थानीय ऐप कैश में mp4 वीडियो फ़ाइल (बल्कि छोटे ~ 2.5MB) को स्टोर करने का प्रयास कर रहा हूं।एप्लिकेशन कैश त्रुटि घटना: संसाधन fetch विफल (-1)

प्रकट लगता है:

CACHE MANIFEST 
viddy.mp4 

क्रोम (22.0.1229.94 मी) कंसोल में निम्नलिखित प्रवेश करेंगे:

Creating Application Cache with manifest http://example.net/cache.manifest 
Application Cache Checking event 
Application Cache Downloading event 
Application Cache Progress event (0 of 1) http://example.net/viddy.mp4 
Application Cache Error event: Resource fetch failed (-1) http://example.net/viddy.mp4 

जब मैं सही त्रुटि यह आ रही है के बगल में लिंक पर क्लिक करें फाइल काफी ठीक है।

मेरे प्रकट सही माइम-प्रकार (मैं एचटीएमएल 5 बॉयलरप्लेट .htaccess -file उपयोग कर रहा हूँ) के साथ परोसा जाता है और वीडियो Content-Type:video/mp4

मेरी फ़ाइल बहुत बड़ी है पेश किया जाता है? मैं इस तरह से 1 एमबी छवि को कैश करने में पूरी तरह से सक्षम हूं, इसलिए मैंने सोचा कि फाइलसाइज समस्या नहीं होनी चाहिए? डेस्कटॉप और आईपैड पर सफारी वीडियो को ठीक से कैश करता है।

टिप्पणी: मैंने this question देखा है, लेकिन यह मेरी समस्या को कवर नहीं करता है क्योंकि समाधान कुछ पाइथन से संबंधित प्रतीत होता है।

उत्तर

4

मुझे इसी तरह की समस्या का सामना करना पड़ा और इस तरह मैंने इसे हल किया। इस मामले में क्रोम त्रुटि के बारे में कोई उपयोगी जानकारी नहीं देता है। मैंने सफारी (मैक, लेकिन विंडोज़ को भी काम करना चाहिए) में एक ही पृष्ठ लोड करने का प्रयास किया है, और मुझे विवरण मिला है, निर्दिष्ट संसाधन रिटर्न के लिए प्रतिक्रिया 302 (रीडायरेक्ट) और एचटीएमएल 5 एप्लीकेशन कैश इसे संभाल नहीं सकता है।

आपके मामले में यह वही हो सकता है, लेकिन मैं आपको सुझाव देता हूं कि आप स्नफ़फर को सक्षम करें और देखें, आपको अपने संसाधन से क्या प्रतिक्रिया मिलती है। यदि यह 200 से अलग है - आपने इस मुद्दे को समझ लिया है।

पीएस मैंने बिना किसी समस्या के 32 एमबी तक फ़ाइलों को कैश किया है।

+4

उत्तर के लिए धन्यवाद, हालांकि यह मेरे लिए समस्या नहीं प्रतीत होता है। मैंने जो देखा वह यह है कि यह केवल "गुप्त" का उपयोग करते समय होता है-क्रोम में विन्डो। "मानक" विंडो का उपयोग करते समय यह ठीक काम करता है। शायद एक "बग" (डिजाइन द्वारा?) – m90

+0

@ m90 मैं पुष्टि कर सकता हूं कि त्रुटि क्रोम द्वारा गुप्त मोड में होती है, मुझे केवल एक ही त्रुटि गुप्त मोड में मिलती है। –

+0

मैंने देखा कि मुझे वास्तव में 200 की स्थिरता में 206 मिल गया है, जो जेटी मेरी 6.8 एमबी फ़ाइल के लिए लौट आया: "GET /dtpet2/my6.8mbfile.geojson HTTP/1.1" 206 1 – AmanicA

7

क्रोम गुप्त मोड में डेटा को संग्रहीत करने की अनुमति नहीं देता है।