दिलचस्प पोस्ट
कैसे डिव पक्ष को एक तरफ रखा जाए Jquery का उपयोग कर एकाधिक चयन बॉक्स मान कैसे प्राप्त करें? जावास्क्रिप्ट का उपयोग किए बिना कैसे मैं .NET MVC में एकाधिक फ़ॉर्म सबमिशन को रोक सकता हूं? क्लास विधि और वेरिएबल एक ही नाम के साथ, सी ++ में जावा में संसाधित करने में त्रुटि? एक std :: string के साथ strtok का उपयोग करना छोरों का क्रम प्रदर्शन पर असर क्यों करता है जब 2 डी सरणी पर चलती है? आंतरिक बनाम निजी एक्सेस मॉडिफ़र क्लास को अंतिम रूप क्यों परिभाषित करना JVM प्रदर्शन को बेहतर बनाता है? क्यों LINQ JOER के साथ जोड़ने से इतना तेज़ हो जाता है? यह निर्धारित करने के लिए कि क्या मेरी गतिविधियों में से एक अग्रभूमि में है किसी विशेष श्रेणी में जावास्क्रिप्ट में यादृच्छिक पूरी संख्या उत्पन्न करना? एचडीएफ 5 प्रारूप में कैफ़ मल्टी लेबल डेटा कैसे खिलाएगा? REST एपीआई – असली जीवन उदाहरणों के साथ पैच बनाओ अजगर गणित गलत है सीएसएस में वेरिएबल के रूप में मैं रंग कैसे परिभाषित करूं?

किसी फ़ाइल इनपुट का डायनामिक रूप से सेट मान

क्या कोई फ़ाइल इनपुट ( <input type="file" /> ) के मूल्य को सेट करने का तरीका है या यह कि सुरक्षा के लिए सभी अवरुद्ध है? मैं एक साधारण मल्टी-अपलोडर बनाने के लिए Google Gears 'OpenFiles का उपयोग करने की कोशिश कर रहा हूं

ध्यान दें:

नीचे दिए गए उत्तर 200 9 में विरासत वाले ब्राउज़रों की स्थिति को प्रतिबिंबित करते हैं। अब आप वास्तव में 2017 में JavaScript का उपयोग करके गतिशील रूप से फ़ाइल इनपुट तत्व का मान सेट कर सकते हैं।

विवरण के साथ-साथ डेमो के लिए इस सवाल का जवाब देखें:
फ़ाइल इनपुट वैल्यू को प्रोग्रामैटिक रूप से कैसे सेट करें (यानी: ड्रैग-ड्रॉपिंग फाइलें)?

Solutions Collecting From Web of "किसी फ़ाइल इनपुट का डायनामिक रूप से सेट मान"

किसी फ़ाइल फ़ील्ड के मूल्य को गतिशील रूप से परिवर्तित करना संभव नहीं है, अन्यथा आप इसे "c: \ yourfile" पर सेट कर सकते हैं और फ़ाइलों को बहुत आसानी से चुरा सकते हैं।

हालांकि बहु-अपलोड सिस्टम के कई समाधान हैं। मुझे लग रहा है कि आप बहु-चयन खुले संवाद के लिए चाहते हैं

शायद http://www.plupload.com/ पर एक नज़र डालें – यह कई फ़ाइल अपलोड करने का एक बहुत ही लचीला समाधान है, और ड्रॉप ज़ोन आदि का समर्थन करता है

मैं एक कोणीय जेएस ऐप पर काम कर रहा हूं, और इसी तरह की समस्या भर में रहना चाहता हूं। मैंने जो किया था, वह चित्र डीबी से प्रदर्शित किया गया था, फिर मौजूदा छवि को हटाने या रखने के लिए एक बटन बनाया गया था। अगर उपयोगकर्ता ने वर्तमान छवि रखने का फैसला किया है, तो मैं ng-submit विशेषता को किसी अन्य समारोह में परिवर्तित कर देता हूं whihc को छवि मान्यता की आवश्यकता नहीं है, और मूल छवि पथ नाम को छूने के बिना डीबी में रिकॉर्ड को अपडेट किया गया। हटाए गए छवि फ़ंक्शन ने एनजी-जमा विशेषता मान को उस फ़ंक्शन पर वापस भी बदला है जो फ़ॉर्म सबमिट करता है और छवि वैधीकरण और अपलोड शामिल करता है एक नई छवि अपलोड करने के लिए दृश्य में स्लाइड करने के लिए कुछ जावास्क्रिप्ट भी।

मुझे ऐसी ही समस्या थी, फिर मैंने इसे जावास्क्रिप्ट से लिखने की कोशिश की और यह काम करता है! : referenceToYourInputFile.value = "" ;

मुझे इस तरह से कुछ ऐसा करने के लिए AngularJS के लिए समाप्त हो गया, अगर कोई इस प्रश्न में ठोकर खाए:

 const imageElem = angular.element('#awardImg'); if (imageElem[0].files[0]) vm.award.imageElem = imageElem; vm.award.image = imageElem[0].files[0]; 

और तब:

 if (vm.award.imageElem) $('#awardImg').replaceWith(vm.award.imageElem); delete vm.award.imageElem;