दिलचस्प पोस्ट
कैसे एजाक्स द्वारा दो पासवर्ड फ़ील्ड मान्य? पायथन इंटरप्रेटर में, बिना '' '' वापसी करें javascript regexp सभी विशेष वर्णों को हटा दें जावास्क्रिप्ट के माध्यम से स्क्रीन डिस्प्ले की डीपीआई सेटिंग कैसे एक्सेस करें? JTable में समूह को JRadioButton जोड़ने के लिए कैसे प्रत्येक दूसरे पर निर्भर गुणों को कैसे प्रारंभ करें स्विफ्ट – एक स्ट्रिंग में एक गणित ऑपरेशन का समाधान == या .Equals () क्यों (int) x के बजाय static_cast <int> (x) का उपयोग करें? कैसे आईओएस 7 में देखने के शीर्ष कवर से UINavigationBar को रोकने के लिए? malloc कार्यान्वयन? IE में "सीमा-त्रिज्या" के लिए सहायता विंडोज कमांड प्रॉम्प्ट में उपनाम पाठ देखें प्लेसहोल्डर स्विफ्ट एक कनेक्शन जल्दी बंद करें

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

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

ध्यान दें:

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

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

वेब के समाधान से एकत्रित समाधान "किसी फ़ाइल इनपुट का डायनामिक रूप से सेट मान"

किसी फ़ाइल फ़ील्ड के मूल्य को गतिशील रूप से परिवर्तित करना संभव नहीं है, अन्यथा आप इसे "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;