[英]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.