Как загрузить изображения без перезагрузки страницы в Modx Revolution - PullRequest
1 голос
/ 11 января 2012

Как загрузить изображения в веб-контексте (веб-интерфейсе) без перезагрузки страницы в modx revolution?Я пытаюсь использовать fileupload extra для загрузки изображений, но происходит перезагрузка страницы.Кто-нибудь может мне помочь, пожалуйста?

1 Ответ

0 голосов
/ 13 января 2012

наконец я получил ответ. мы можем сделать это без использования дополнения FILEUPLOAD, используя простой PHP-код и небольшой JavaScript. 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;
}

для других javascript и все вы можете обратиться по ссылке ниже: - http://www.9lessons.info/2011/08/ajax-image-upload-without-refreshing.html

...