1、点击浏览器右上角的三条杠;
2、点击另存网页为;
3、然后选择保存类型,点击第一个html然后就能保存成HTML格式。
楼主的“调用函数相当于把被调用函数写到调用函数内”我没看懂,不过我能告诉楼主为啥save和restore不能省去。原来的函数我简单解释成这样:因为context是一个全局对象,context.save()的时候保存了context当前的状态值,然后你执行了一些值的修改,比如改变阴影大小,在函数最后调用context.restore()方法将context之前的状态值还原回去。
当楼主注释掉save和restore后,这时调用drawText函数时context的画笔状态就不会保存与还原(这么说你懂吗?注释掉了save就不会保存之前的状态,同样画完也不会还原画笔状态)
<input name="save" type="submit" value="另存为" onClick="window.location='sava.php'"/>sava.php 主要是用在发送文件头,当然,这个Sava.php 也可以换成 file.RAR
<?php
$file = 'file.rar'
header("Content-length: " . filesize($file))
header('Content-Type: application/octet-stream')
header('Content-Disposition: attachmentfilename="'.$file.'"')
readfile("$file")
?>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)