将图像从阵列保存到文件夹

时间:2019-05-05 02:32:36

标签: javascript php

我在保存数组中的图像时遇到问题。好吧,我有一个使用AJAX POST到PHP(codeigniter)的多重数组。我要做的是将多行图像从html表保存到所需的文件夹路径。你知道如何实现这一目标吗?

这是保存中的代码

$('#save').click(function(){

 var image_data = [];
 $('#list tbody tr').each(function (row, tr){
    if ($(tr).find('td:eq(0) img').data('file_name') != '') {
          image_len[row] = {
               'image_len' : $(tr).find('td:eq(0) img').data('file_name')
          }
     }
     });
         console.log(image_data);
         console.log(my_other_data1);
         console.log(my_other_data2);

})

这是image_data中的结果

 (2) [{…}, {…}]
     0: {image_len: "C:\fakepath\asd.png"}
     1: {image_len: "C:\fakepath\123.png"}

这是我的AJAX

    var data = {
      my_other_data1: my_other_data1,
      my_other_data2: my_other_data2,
      image_data: image_data
    };
    $.ajax({
      data: data,
      type: "POST",
      url: "<?php echo base_url('My_Controller/save'); ?>",
      dataType: 'json',
      crossOrigin: false,
      beforeSend: function() {
      },
      success: function(result) {
      },
      failure: function(msg) {
        console.log("Failure to connect to server!");
      },
      error: function(status) {},
      xhr: function() {
        var xhr = $.ajaxSettings.xhr();
        xhr.onprogress = function(evt) {
          $("body").css("cursor", "wait");
        };
        xhr.onloadend = function(evt) {
          $("body").css("cursor", "default");
        };
        return xhr;
      }
    });

0 个答案:

没有答案