这是一段jquery Uploadify里面的一个验证PHP,意思是服务端用来检查文件是否重名的脚本,但官方给出的check.php来验证是否重名,因为看不懂PHP,需要转换成JSP,特来请教大家。代码如下:
<?php
$fileArray = array();
foreach ($_POST as $key => $value) {
if ($key != 'folder') {
if (file_exists($_SERVER['DOCUMENT_ROOT'] . $_POST['folder'] . '/' . $value)) {
$fileArray[$key] = $value;
}
}
}
echo json_encode($fileArray);
?>
<?php
$fileArray = array();
foreach ($_POST as $key => $value) {
if ($key != 'folder') {
if (file_exists($_SERVER['DOCUMENT_ROOT'] . $_POST['folder'] . '/' . $value)) {
$fileArray[$key] = $value;
}
}
}
echo json_encode($fileArray);
?>
主要就是获取request.getParameter()请求参数。然后组成一个文件路径地址。
然后通new File("文件路径地址").exists()判断这个路径的文件是否存在。如果存在把文件名放到数组里。最后把数组json一下输出