为了账号安全,请及时绑定邮箱和手机立即绑定

图表 - 当我通过 microsoft graph api 在 Outlook 中创建事件时

图表 - 当我通过 microsoft graph api 在 Outlook 中创建事件时

PHP
潇湘沐 2022-10-14 15:46:46
当我单击捕获按钮时,数据将保存在我的服务器中的上传文件夹中,而不是我希望我的数据保存在我的桌面中。这样客户就会截取表格并将数据保存在他们的 PC 中。但我没有找到任何解决方案。我是这种编码语言的新手,所以无论我得到什么,我都制作了一个文件,这个文件工作正常,但它将数据保存在我想保存在客户端桌面中的服务器文件夹中,以便他们可以保存在他们的 PC 中。<script>  function doCapture() {    window.scrollTo(0, 0);    html2canvas(document.getElementById("about_data")).then(function(canvas) {      console.log(canvas.toDataURL("image/jpeg", 0.7));      var ajax = new XMLHttpRequest();      ajax.open("POST", "save-capture.php", true);      ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");      ajax.send("image=" + canvas.toDataURL("image/jpeg", 0.9));      ajax.onreadystatechange = function() {        if (this.readyState == 4 && this.status == 200) {          console.log(this.responseText);        }      }    });  }</script><?php    $image=  $_POST["image"];    $image=explode(";",$image)[1];    $image = explode(",",$image)[1];    $image= str_replace(" ","+",$image);    $image=base64_decode(($image));    file_put_contents("uploads/filename.jpeg",$image);?>
查看完整描述

2 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

根据我的测试,lastModifiedDateTime成功创建事件后会有一个小的变化。我认为是因为此时还没有处理后台数据。

但是在你得到第二个之后lastModifiedDateTime,它不会再改变,直到你修改事件

因此,您需要确保在此事件中不会发生任何更改。


查看完整回答
反对 回复 2022-10-14
?
白衣非少年

TA贡献1155条经验 获得超0个赞

我不确定我是否正确,但是,如果您使用 API 在您/其他人的日历中创建事件,那么 lastModifiedDateTime 应该返回一个值,并且在您从任何客户端(如 Outlook/)修改它之前,该值将继续保持不变奥瓦/API。



查看完整回答
反对 回复 2022-10-14
  • 2 回答
  • 0 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信