upload images with php through javascript -


कारिका.html

  & lt; td & gt ; & Lt; इनपुट प्रकार = "फ़ाइल" आकार = "30" onchange = "preview ()" आईडी = "अपलोड_मैमैगीन" & gt; & Lt; / टीडी & gt; & LT; टीडी & gt; & Lt; div id = "divImmagine" & gt; & Lt; / div & gt; & Lt; / टीडी & gt;  

filejavascript.js

  फ़ंक्शन पूर्वावलोकन () {var xmlhttp; अगर (window.XMLHttpRequest) {// code for IE7 +, फ़ायरफ़ॉक्स, क्रोम, ओपेरा, सफारी xmlhttp = नया XMLHttpRequest (); } Else {// code for IE6, IE5 xmlhttp = नया ActiveXObject ("Microsoft.XMLHTTP"); } Xmlhttp.onreadystatechange = function () {if (xmlhttp.readyState == 4 & amp; xmlhttp.status == 200) document.getElementById ("divImmagine")। InnerHTML = xmlhttp.responseText; } Image = request.getParameter ("upload_immagine"); document.getElementById ( "divImmagine") innerHTML = छवि। Xmlhttp.open ("पोस्ट", "स्टैपा एंटिप्रिमा.एफ़पी", गलत); xmlhttp.setRequestHeader ( "सामग्री-प्रकार", "application / x-www फार्म-urlencoded"); xmlhttp.send ( "छवि =" + छवि); }  

stampaAnteprima.php

  & lt;? Php $ file_temp = ($ _ फ़ाइलें ['छवि'] [ 'tmp_name']); गूंज "$ file_temp"; ? & Gt;  

जावास्क्रिप्ट की रेखा image = request.getParameter ("upload_immagine"); कुछ नहीं देता Php को पास करने के लिए मैं मूल्य कैसे प्राप्त करूं और फिर फाइल को $ _ FILES ['image'] ['tmp_name'] के माध्यम से पढ़ सकता हूँ, क्या यह छवि होगी? क्या आपको कोई सलाह है?

यह आपको php को फाइल भेजने की अनुमति देगा।

  फ़ंक्शन अपलोडफोटो () {var file = document.getElementById ('upload_immagine') फाइलों को अपलोड करने के लिए आप अधिक इवेंटसूची जोड़ सकते हैं। फ़ाइलें [ 0]; Var फ़ॉर्डेडेटा = नया फॉर्मडाटा (); Formdata.append ("छवि", फ़ाइल); Var req = new XMLHttpRequest (); Req.addEventListener ("लोड", फ़ंक्शन (ईवेंट) {uploadcomplete (घटना);}, झूठी); Req.open ("पोस्ट", "स्टैपा एंटिप्रिमा.एफ़पी"); req.send (formdata); } समारोह uploadcomplete (घटना) {// आपका php उत्तर = event.target.responseText}  

Comments