我试图设置一个包含多个文件上传器部分的页面 无论如何它到目前为止工作正常,但我遇到了一个小问题:
我希望每次使用该页面上的上传器时都为这些文件创建一个新文件夹。
所以我在php.php中添加一个mkdir
命令,valums用它来处理上传过程。
使用php.php中的mkdir
,创建文件夹并上传文件,以便程序正常运行...
但是我在转移列表上的每个文件名旁边都收到“失败”消息。
如果没有mkdir
,整个过程就可以正常工作。
我应该从哪里开始寻找?任何想法?
这是代码
<script>
function createUploader<?php echo $c; ?>(){
var uploader = new qq.FileUploader({
element: document.getElementById('uploadroom<?php echo $c; ?>'),
action: '../common/jqueryplugins/valums/server/php.php',
debug: true,
// ex. ['jpg', 'jpeg', 'png', 'gif'] or []
allowedExtensions: ['jpg', 'jpeg', 'png', 'gif'],
dragDrop: false,
params: {
planid: '<?php echo $_SESSION['planid']; ?>',
roomname: 'room<?php echo $c; ?>'
}
});
}
$(document).ready(function(){createUploader<?php echo $c; ?>(); });
</script>
我从php获得了一些变量,因为这部分被复制了很多次, 不同的按钮上传到不同的文件夹
在php.php文件中(在顶部)我有这样的事情:
$uploaddir = '../../../../rental/userfiles/1/'.$_GET['planid'].'/images/'.$_GET['roomname'].'/';
mkdir($uploaddir);
一个奇怪的uploaddir和我的mkdir命令
最后:
`$result = $uploader->handleUpload($uploaddir);`
这些主要是我改变的事情 虽然它完美无缺,但我在文件名旁边出现“失败”
答案 0 :(得分:0)
如果您没有加载提供的CSS,它将显示失败。默认情况下,该范围是隐藏的。