पेजकिट - स्व-होस्टेड GrapesJS साइट बिल्डर, स्रोत के रूप में बेचा गया। जल्दी पहुंच प्राप्त करें

अंक #3376✓ हल कियाखोला गया 1 अप्रैल 2021द्वारा rcloss3 प्रतिक्रियाएं

AssetManager के लिए अपलोड URL को प्रोग्रामेटिक रूप से बदलना

त्वरित उत्तरद्वारा SzaboGabesz❤ 3

editor.AssetManager.config.upload = 'NEW_URL' will do it

नीचे पूरा उत्तर पढ़ें ↓

प्रश्न

मुझे एक ऐसी स्थिति मिली है जहां एसेट मैनेजर कैसे खोला जाता है, इसके आधार पर मैं थोड़ा अलग अपलोड यूआरएल पास करना चाहता हूं।

परिसंपत्ति में:upload:start ईवेंट मेरे पास यह देखने के लिए है कि इसे किस अपलोड URL का उपयोग करना चाहिए, और अगर मुझे इसे बदलना है तो मैं

amConfig = editorAssetManager.getConfig() amConfig.upload = 'नया URL'

लेकिन यह अपलोड के लिए नए URL का उपयोग नहीं कर रहा है, यह init पर परिभाषित URL के साथ चिपक जाता है। क्या एक बार लोड होने के बाद कॉन्फ़िगरेशन को अपडेट करने grapesjs कोई तरीका है? मुझे कहीं भी कोई सेट या setConfig नहीं दिख रहा है

जवाब (4)

👍 सबसे उपयोगीSzaboGabesz• 30 मई 2023

editor.AssetManager.config.upload = 'NEW_URL' will do it

Ju99ernaut• 3 अप्रैल 2021

कॉन्फ़िगरेशन में मान का उपयोग केवल इनिट के दौरान किया जाता है, इसलिए इसे बदलने से कुछ नहीं होता है, शायद इन्हें बदलने से मदद मिल सकती है:

editor.Assets.FileUploader().config.upload = 'NEW_URL';
editor.Assets.AssetsView().config.upload = 'NEW_URL'
rcloss• 6 अप्रैल 2021

धन्यवाद, बस उन दोनों की कोशिश की, लेकिन कोई भाग्य नहीं, कम से कम परिसंपत्ति में: upload: start घटना

GJSBlock• 17 मई 2026

इसकी रिपोर्ट करने के लिए धन्यवाद, @rcloss । AssetManager के लिए अपलोड URL को प्रोग्रामेटिक रूप से बदलने के बारे में बढ़िया सवाल है। GrapesJS के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित एपीआई का उपयोग करना है। यहाँ से शुरू करें: अपने विशिष्ट मॉड्यूल के लिए GrapesJS दस्तावेज़ की जाँच करें on() ईवेंट श्रो...

संबंधित प्रश्न और उत्तर

इसी तरह की मुद्दों पर चर्चाओं के साथ शोध जारी रखें।

अंक #3179

AssetManager कैश से संपत्ति लोड करने के लिए लगता है और अद्यतन नहीं करता है (प्रश्न)

नमस्ते मैं पिछले कुछ हफ्तों से Grapes को अपने VueJs प्रोजेक्ट में एकीकृत करने की कोशिश कर रहा हूं, लेकिन मुझे एसेटमैनेजमेंट के लिए एक प्रश्...

4 उत्तरअपडेट किया गया 23 दिसम्बर 2020

अंक #3387

करतब: यूआरएल के माध्यम से लोड करें

क्या हम URL के माध्यम से लोड करने का विकल्प जोड़ सकते हैं? उदाहरणस्‍वरूप। हम init को एक URL पास करते हैं और वहां यह संपादक के साथ पृष्ठ को...

4 उत्तरअपडेट किया गया 20 मई 2021

अंक #5373

लोड होने के बाद `getDirtyCount()` `1` लौटाता है

GrapesJS संस्करण [X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? Chrome नवीनतम प्र...

4 उत्तरअपडेट किया गया 11 सितम्बर 2023

अंक #3142

AssetManager रेंडरिंग समस्या

@artf यह वही है मुद्दा #2760 जिसे पहले ही संबोधित किया जा चुका है, क्या यह गलत है या मैं कर रहा हूं? मुझे उम्मीद थी कि संपत्ति नहीं दिखाई ज...

3 उत्तरअपडेट किया गया 29 नवम्बर 2020

सशुल्क प्लगइन्स जो इस समस्या से मेल खाते हैं

समस्या कीवर्ड और लेबल प्रासंगिकता द्वारा क्यूरेट किया गया है ताकि आपको तेज़ी से शिप करने में मदद मिल सके।

सभी प्लगइन्स देखें

सशुल्क प्लगइन अनुशंसाएँ लोड हो रही हैं ...

निःशुल्क विकल्प

ओपन-सोर्स GrapesJS प्लगइन्स की जाँच करें GitHub या हमारे मुफ्त कैटलॉग में एक त्वरित खोज चलाएं।

मुफ्त प्लगइन्स ब्राउज़ करें →
प्रीमियम विकल्प

प्रीमियम प्लगइन्स समर्थन, नियमित अपडेट और उत्पादन-तैयार सुविधाओं के साथ शिप होते हैं - एकीकरण कार्य के दिनों को बचाते हैं।

प्रीमियम प्लगइन्स ब्राउज़ करें →

संबंधित ट्यूटोरियल

एक ही विषय पर गहन मार्गदर्शिकाएँ।

सभी ट्यूटोरियल →

ब्राउज़ प्लगइन श्रेणियाँ

सीधे बाज़ार पर प्लगइन श्रेणी के पृष्ठों पर जाएँ।