come caricare immagini senza ricaricare la pagina nella rivoluzione modx
-
27-10-2019 - |
Domanda
Come caricare le immagini nel contesto web (frontend) senza ricaricare la pagina nella rivoluzione modx? Sto cercando di utilizzare fileupload
extra per caricare immagini, ma si tratta di ricaricare la pagina. Chiunque può aiutare me, per favore?
Soluzione
Finalmente ho avuto la risposta. siamo in grado di farlo senza usare FileUpload addon utilizzando il codice php semplice e un piccolo javascript .. codice php: -
<?php
$path = "uploads/";
$valid_formats = array("jpg", "png", "gif", "bmp","jpeg");
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
{
$name = $_FILES['photoimg']['name'];
$size = $_FILES['photoimg']['size'];
if(strlen($name))
{
list($txt, $ext) = explode(".", $name);
if(in_array($ext,$valid_formats))
{
if($size<(1024*1024)) // Image size max 1 MB
{
$actual_image_name = time().".".$ext;
$tmp = $_FILES['photoimg']['tmp_name'];
if(move_uploaded_file($tmp, $path.$actual_image_name))
{
echo "image uploaded";
}
else
echo "failed";
}
else
echo "Image file size max 1 MB";
}
else
echo "Invalid file format..";
}
else
echo "Please select image..!";
exit;
}
per altri javascript e tutto u può fare riferimento al sotto il collegamento: - http://www.9lessons.info/2011/08 /ajax-image-upload-without-refreshing.html
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow