对于此插件,我能够完美地上传和管理我的文件。问题始于文件上传后删除,并出现在上传队列中。
最初,上传者所在的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')),然后在其旁边具有删除按钮即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句