2015-09-17 75 views
0

我遇到了用jquery fileupload刪除文件的問題。通過點擊刪除發生錯誤,不要刪除該文件。錯誤消息:錯誤406(不可接受)jquery文件上傳刪除文件

upload/server/php/index.php?file=xxxx.png 406 (Not Acceptable) 
+0

見[這個問題約406錯誤](http://stackoverflow.com /問題/ 14251851 /什麼 - 是 - 406 - 不接受的響應,在-HTTP)。如果您希望我們爲您提供更多幫助,則需要添加一些關於如何發送HTTP請求以及如何設置服務器響應的代碼。請參閱[如何創建一個很好的代碼示例](http://stackoverflow.com/help/mcve)。 – HPierce

回答

0

Hpierce這是代碼它所引用

public function delete($print_response = true){ 
    $file_names = $this->get_file_names_params(); 
    if (empty($file_names)) { 
     $file_names = array($this->get_file_name_param()); 
    } 
    $response = array(); 
    foreach($file_names as $file_name) { 
     $file_path = $this->get_upload_path($file_name); 
     $success = is_file($file_path) && $file_name[0] !== '.' && unlink($file_path); 
     if ($success) { 
      foreach($this->options['image_versions'] as $version => $options) { 
       if (!empty($version)) { 
        $file = $this->get_upload_path($file_name, $version); 
        if (is_file($file)) { 
         unlink($file); 
        } 
       } 
      } 
     } 
     $response[$file_name] = $success; 
    } 
    return $this->generate_response($response, $print_response); 
} 

我有同樣的問題