2017-07-04 17 views
5

इम लोड करने के लिए अनुमति नहीं है। इसे सर्वर पर भेजा जाना चाहिए ताकि मैं 'FILE_URI' के गंतव्य प्रकार का उपयोग कर रहा हूं। यह काम करता है जब मैं एंड्रॉयड पर चला है, लेकिन मैं ios 10.3.1आयोनिक 3: File_URI कैमरे का उपयोग कर एक छवि लेने के लिए और यह पूर्वावलोकन करने के लिए स्थानीय संसाधन आईओएस

स्थानीय संसाधन लोड करने के लिए अनुमति नहीं पर इसे चलाने यह त्रुटि मिलती: file:///var/mobile/Containers/Data/Application/2CE518F3-4F4E-42A9-94E1-DC06D01250C7/tmp/cdv_photo_001.jpg

मैं -lc टैग के साथ यह नहीं चल रहा हूँ। एन्कोडिंग प्रकार जेपीईजी

+0

आप इन चरणों में से किसी की कोशिश की? https://stackoverflow.com/questions/38795550/not-allowed-to-load-local-resource-for-local-image-from-remote-page-in-phonega –

+0

हाँ मैंने किया, लेकिन कोणीय/आयोनिक उपयोग करने के साथ यह चेतावनी देता है कि यह कैसे असुरक्षित और यूआरएल को अनुपयोगी बना देता है। मैंने DomSanitizer का उपयोग करके इसे बाईपास करने का प्रयास किया लेकिन कुछ भी काम नहीं कर रहा था –

उत्तर

2

मैं लाइवरेलोड मोड में ऐप चला रहा था और उसी समस्या का सामना कर रहा था और मैंने this answer की कोशिश की, लाइवरेलोड से सामान्य मोड में बदलकर समस्या हल हो गई।

के रूप में मुझे मदद मिली यह आप की मदद करनी चाहिए, कम से कम अब के लिए।

10

मैं एक ही समस्या का सामना करना पड़ रहा था और मैंने महसूस किया आईओएस में कैमरा प्लगइन नई कैप्चर के लिए प्रोटोकॉल के साथ देता है कि स्रोत लेकिन जब यह अपने HTML में उपयोग कर img या वीडियो की तरह एक तत्व आप प्रोटोकॉल हटाने की जरूरत के स्रोत सेट करने के लिए ... तो मैंने किया:

if (isIos()) { 
    itemSrc = itemSrc.replace(/^file:\/\//, ''); 
} 

आप पहले से कहीं और करने के लिए कब्जा ले जाने के प्रोटोकॉल बहाल करने या बनाने के एक प्रतिलिपि चाहते हैं या जो कुछ भी

आशा है कि यह मदद करता है

+0

यह आईओएस समस्या को हल करता है और एंड्रॉइड पर लागू होने पर भी कोई समस्या नहीं पैदा करता है। धन्यवाद! – tanz

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

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