當(dāng)我單擊捕獲按鈕時,數(shù)據(jù)將保存在我的服務(wù)器中的上傳文件夾中,而不是我希望我的數(shù)據(jù)保存在我的桌面中。這樣客戶就會截取表格并將數(shù)據(jù)保存在他們的 PC 中。但我沒有找到任何解決方案。我是這種編碼語言的新手,所以無論我得到什么,我都制作了一個文件,這個文件工作正常,但它將數(shù)據(jù)保存在我想保存在客戶端桌面中的服務(wù)器文件夾中,以便他們可以保存在他們的 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 回答

拉風(fēng)的咖菲貓
TA貢獻1995條經(jīng)驗 獲得超2個贊
根據(jù)我的測試,lastModifiedDateTime
成功創(chuàng)建事件后會有一個小的變化。我認(rèn)為是因為此時還沒有處理后臺數(shù)據(jù)。
但是在你得到第二個之后lastModifiedDateTime
,它不會再改變,直到你修改事件。
因此,您需要確保在此事件中不會發(fā)生任何更改。

白衣非少年
TA貢獻1155條經(jīng)驗 獲得超0個贊
我不確定我是否正確,但是,如果您使用 API 在您/其他人的日歷中創(chuàng)建事件,那么 lastModifiedDateTime 應(yīng)該返回一個值,并且在您從任何客戶端(如 Outlook/)修改它之前,該值將繼續(xù)保持不變奧瓦/API。
- 2 回答
- 0 關(guān)注
- 138 瀏覽
添加回答
舉報
0/150
提交
取消