我正在尝试让iPhone用户使用画布进行绘制,然后提供下载工作的链接。
我可以通过以下方式将图片加载到“新页面”:
window.location.href = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
用户可以“复制”图像并将其粘贴到电子邮件中。 用户还可以使用本机iPhone功能进行屏幕截图。
我更喜欢做的是这样的事情:
window.location.href = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
不幸的是,导致“Safari无法下载此文件”错误。
来自这里的任何想法?我希望能够不再下载此文件服务器,只是为了再次提供给用户。
答案 0 :(得分:2)
Safari不允许下载文件。您只需要显示图像,让他们按住手指并单击保存按钮(以保存到相机胶卷)。