2013-12-23 56 views
0

對於這個插件,我能夠完美地上傳和管理我的文件。問題始於刪除文件上傳後出現在上傳隊列中。blueimp - jQuery文件上傳 - 無法從自定義位置刪除文件

本來如果上傳者所在的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); 

這也很完美。點擊不啓動的刪除按鈕時,唯一的問題就開始了。有任何想法嗎?我需要在某處傳遞另一個值嗎?

+0

您是否找到解決此問題的解決方案?我還在尋找一種方式... –

+0

[進入鏈接在這裏說明] [1] 請參閱本文 [1]:http://stackoverflow.com/questions/18472277/blueimp-jquery-upload -delete-上的Linux不 - 不工作/ 30814852#30814852 –

回答

0

我所做的刪除上傳的文件是在done中創建一個deleteBtn:並將click功能添加到它,然後在那裏只使用該文件名進行ajax調用,我還必須重新創建完整在將文件寫入磁盤之前將文件名添加到文件名中,然後將其從您的道具文件中的指定位置刪除。

然後只是顯示上傳文件的deleteBtn.appendTo($('#someOtherDiv')),然後它旁邊有刪除按鈕。

相關問題