1

我正在努力通过 Codeigniter MVC 格式开发 dropzone 多文件上传功能。我阅读了很多关于拖放功能的示例,但无法自定义我的项目。你们能帮帮我吗?

这是我的视图页面 javascript 代码

 Dropzone.autoDiscover = false;

    // Get the template HTML and remove it from the doument
    var previewNode = document.querySelector("#template"); 
    previewNode.id = "";
    var previewTemplate = previewNode.parentNode.innerHTML; // ?
    previewNode.parentNode.removeChild(previewNode); // ?
    
    var myDropzone = new Dropzone("div#dropzone_wrapper", { // Make the whole body a dropzone
        url: "/Wtax2/uploadfiles", // Set the url 
        thumbnailWidth: 80,
        thumbnailHeight: 80,
        parallelUploads: 20,
        previewTemplate: previewTemplate,
        //autoQueue: true, // Make sure the files aren't queued until manually added
        autoQueue: false,
        previewsContainer: "#previews", // Define the container to display the previews
        clickable: ".fileinput-button" // Define the element that should be used as click trigger to select files.
    });

  • 问题 1:我应该从上面的代码中添加哪个方法或函数来将多文件对象发送到控制器?
  • 问题 2:如何在不使用值对象(如 java)的情况下发送多文件对象

这是我的控制器代码

public function uploadfiles(){
    $data = array();

    $data['client_name'] = "주식회사 대기업";
    $data['client_biz_no'] = null;
    $data['wtax_file_type'] = "지방소득";
    $data['all_tax'] = "지방소득세 522,280가감조정금액 0합 계 522,280";
    $data['tax_date'] = "2018.01.10";

    $res['result'] = TRUE;
    $res['msg'] = '성공';
    $res['data'] = $data;
    $res['files'] = $_FILES;
    $this->output_json($res);
}
  • 问题 3:如何接收从查看页面发送的文件?我需要什么功能?
  • 问题 4:我应该使用哪个函数来接收多文件对象?

非常感谢您阅读我的问题。一切顺利!!

4

0 回答 0