Image 如何在modx revolution中上传图像而不重新加载页面

Image 如何在modx revolution中上传图像而不重新加载页面,image,modx,modx-revolution,Image,Modx,Modx Revolution,在modx革命中,如何在web上下文(前端)中上载图像而不重新加载页面?我试图使用fileuploadextra上传图像,但它正在重新加载页面。有人能帮我吗?我终于得到了答案。通过使用简单的php代码和一个小的javascript,我们不需要使用FILEUPLOAD插件就可以做到这一点。。 php代码:- <?php $path = "uploads/"; $valid_formats = array("jpg", "png", "gif", "bmp","jpeg"); if(iss

在modx革命中,如何在web上下文(前端)中上载图像而不重新加载页面?我试图使用
fileupload
extra上传图像,但它正在重新加载页面。有人能帮我吗?

我终于得到了答案。通过使用简单的php代码和一个小的javascript,我们不需要使用FILEUPLOAD插件就可以做到这一点。。 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;
}