ajax不会将画布数据发送到php

时间:2017-02-22 09:36:59

标签: php ajax png send

这是我的js中的代码

UITabBarController

这是接收数据的PHP代码

SELECT
  t.status,
  COUNT(*) AS Total
FROM
(   select 
     b.code, c.nama as work, c.name as workout, 
     b.firstdate, b.lastdate, a.code, b.status 
    from table a
    inner join table b on A.code = b.code 
    inner join table c on b.code = c.code
    Where b.firstdate between '12/04/2016 11:56:17' and '12/06/2016 11:56:17' ) t 
GROUP BY t.Status

应用程序打算拍摄用户的快照并通过javascript保存照片。我试图找到一种方法将数据发送回PHP并利用它保存到数据库中。我知道它保存在base64编码中。我尝试了不同的Ajax方法,包括我保存的方法,但数据往往不会将任何数据发送到php文件夹。

先谢谢你。

1 个答案:

答案 0 :(得分:0)

我建议您检查一些代码点:

  1. 表单内容类型。要上传文件,您必须使用" multipart / form-data"

    ajax.setRequestHeader(' Content-Type',' multipart / form-data');

  2. 您可以在JS中使用FormData类在发送之前制作表单数据: https://developer.mozilla.org/en/docs/Web/API/FormData/append

  3. Canvas功能" toDataURL"没有哑剧类型" images / png"。只是" image / png"