我正在尝试让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无法下载此文件“错误。
这里有什么想法吗?我希望有能力,而不是必须下载此文件服务器端,只是提供给用户再次。
发布于 2011-05-17 04:31:30
Safari不允许下载文件。您只需显示图像,并让他们按住手指并单击保存按钮(以保存到相机胶卷)。
https://stackoverflow.com/questions/6022068
复制相似问题