[英]blueimp - jQuery File Upload - cannot delete files from custom location
对于此插件,我能够完美地上传和管理我的文件。 问题始于文件上传后删除,并出现在上传队列中。
最初,上传者所在的index.php文件如下所示:
error_reporting(E_ALL | E_STRICT);
require('UploadHandler.php');
$upload_handler = new UploadHandler();
但是,为了自定义此文件以便将文件上传到指定目录中,索引文件现在看起来像这样:
error_reporting(E_ALL | E_STRICT);
require_once('../../plugins/jqupload/server/php/UploadHandler.php');
$job = $_POST['path'];
$customer_path_files = $_SERVER['DOCUMENT_ROOT']. '/'.$job.'/';
$customer_path_url = '../../'. JOB_FILES_PATH.$job.'/';
if (!file_exists($customer_path_files)) {
@mkdir($customer_path_files ,0777,true);
}
$options=array(
'upload_dir' => $customer_path_files,
'upload_url' => $customer_path_url ,
'max_number_of_files' => 10
);
$upload_handler = new UploadHandler($options);
这也完美地工作。 唯一的问题在单击不触发的删除按钮时开始。 有任何想法吗? 我需要在某个地方传递另一个值吗?
我删除上传文件的方法是在done中创建一个deleteBtn:并向其中添加click函数,然后在其中使用该文件名进行ajax调用,我还必须重新创建get的完整文件名。在将其写入磁盘某个位置之前,先放入多余的东西,然后它将从props文件中的指定位置删除它。
然后,只需显示显示上载文件的deleteBtn.appendTo($('#someOtherDiv')),然后在其旁边具有删除按钮即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.