दिलचस्प पोस्ट
मैं अपने आवेदन की मूल प्रक्रिया के पीआईडी ​​कैसे प्राप्त कर सकता हूं जावा – प्रकार Foo के कोई संलग्न आवेश सुलभ है क्या JTextField में केवल संख्यात्मक मान स्वीकार करने का कोई तरीका है? इसका क्या मतलब है? सी # कॉरपोरेट रिटर्न टाइपिंग जेनेरिक का इस्तेमाल करते हैं क्या कोई इस टेम्पलेट कोड को समझा सकता है जो मुझे सरणी का आकार देता है? कैसे करें: कस्टम विजेट के लिए विषय (शैली) आइटम को परिभाषित करें डिफ़ॉल्ट-पैकेज में जावा-कक्षाओं को कैसे एक्सेस करना है? जावास्क्रिप्ट स्वैप सरणी तत्व किसी वेब ऐप से मूल आईओएस एप कैसे खोल सकता है SQL सर्वर एक्सप्रेस संस्करण में कार्य कैसे बनाएं एक ही निर्देशिका या उप निर्देशिका के भीतर वर्ग को कैसे आयात करें? छवि के चारों ओर प्रवाह करने के लिए लेआउट पाठ कैसे करें Unordered कंटेनरों में उपयोगकर्ता परिभाषित प्रकार के लिए std :: hash <key> :: operator () को कैसे विशेषज्ञ करना है? फोर्स मावेन अपडेट

PHP और JQuery के साथ एकाधिक फ़ाइलें अपलोड करें

मैं हाल ही में PHP पर मेरे हाथों की कोशिश कर रहा था, अब तक इतनी अच्छी जब तक मैं एक ईंट की दीवार पर नहीं मारा यहां मेरे पास बहुत कम कोड है जो मेरे पास है यह मुझे एक फाइल अपलोड करने की इजाजत दे रही है, लेकिन मुझे जो कुछ करना है वह कई फाइल अपलोड करने में सक्षम होना है।

यहां PHP और HTML फ़ाइलें हैं:

<html> <head> <meta charset="utf-8" /> <title>Ajax upload form</title> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> function sendfile(){ var fd = new FormData(); for (var i = 0, len = document.getElementById('myfile').files.length; i < len; i++) { fd.append("myfile", document.getElementById('myfile').files[i]); } $.ajax({ url: 'uploadfile.php', data: fd, processData: false, contentType: false, type: 'POST', success: function(data){ alert(data); } }); } </script> </head> <body> <form action="uploadfile.php" method="post" enctype="multipart/form-data" id="form-id"> <p><input id="myfile" type="file" name="myfile" multiple=multiple/> <input type="button" name="upload" id="upload" value="Upload" onclick="sendfile()" id="upload-button-id" /></p> </form> </body> </html> 

और PHP फ़ाइल:

 <?php $target = "uploadfolder/"; //for($i=0; $i <count($_FILES['myfile']['name']); $i++){ if(move_uploaded_file($_FILES['myfile']['tmp_name'], $target.$_FILES['myfile']['name'])) { echo 'Successfully copied'; }else{ echo 'Sorry, could not copy'; } }// ?> 

किसी भी मदद को बहुत सराहा जाएगा।

वेब के समाधान से एकत्रित समाधान "PHP और JQuery के साथ एकाधिक फ़ाइलें अपलोड करें"

index.html

 <html> <head> <title>Load files</title> <script src="jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#myfiles').on("change", function() { var myfiles = document.getElementById("myfiles"); var files = myfiles.files; var data = new FormData(); for (i = 0; i < files.length; i++) { data.append('file' + i, files[i]); } $.ajax({ url: 'load.php', type: 'POST', contentType: false, data: data, processData: false, cache: false }).done(function(msg) { $("#loadedfiles").append(msg); }); }); }); </script> </head> <body> <div id="upload"> <div class="fileContainer"> <input id="myfiles" type="file" name="myfiles[]" multiple="multiple" /> </div> </div> <div id="loadedfiles"> </div> </body> </html> 

load.php

 <?php $path="myfiles/";//server path foreach ($_FILES as $key) { if($key['error'] == UPLOAD_ERR_OK ){ $name = $key['name']; $temp = $key['tmp_name']; $size= ($key['size'] / 1000)."Kb"; move_uploaded_file($temp, $path . $name); echo " <div> <h12><strong>File Name: $name</strong></h2><br /> <h12><strong>Size: $size</strong></h2><br /> <hr> </div> "; }else{ echo $key['error']; } } ?>