我正在尝试设置一个包含多个文件 uploader 部分的页面
无论如何,到目前为止它工作正常,但我遇到了一个小问题:
我希望每次使用该页面上的 uploader 时都为文件创建一个新文件夹。
所以我在 php.php 中添加了一个 mkdir
命令,values 使用该命令来处理上传过程。
通过 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['房间名称'].'/';
mkdir($uploaddir);
一个奇怪的 uploaddir 和我的 mkdir 命令
最后:
`$result = $uploader->handleUpload($uploaddir);`
这些主要是我改变的事情
我在文件名旁边看到一个“失败”,尽管它工作得很好
最佳答案
如果您没有加载提供的 CSS,它将显示失败。默认情况下,该跨度是隐藏的。
关于php - Valums jquery uploader 可以工作但返回 "Failed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10721101/