我有一个HTML5应用程序,允许用户将图像拖放到画布上,或者在本地磁盘上浏览它。获得图像后,我使用context.drawImage()
在画布中显示它。得到了所有的扭结,它很有效
但。现在我的客户想要在iPad上使用它。 Drag-n-drop是不可能的(浏览器是iDevices上的完整窗口)。但浏览功能基本上是类型文件的输入,也不起作用。
为了澄清,我需要的行为是从图库中选择一个图像并将其显示在画布中。
关于如何实现这一目标的任何想法?
感谢您的时间。
答案 0 :(得分:1)
不幸的是,没有令人满意的答案。
http://learnbythedrop.com/forum/iphoneipad-safari-image-upload-resrictions
基本上,移动safari是非常严重的沙盒 - 文件上传不起作用,无法从照片中抓取文件等。
对于iOS 5,可能有一个使用iCloud的解决方案。内容被存储并推送到移动设备。也许您可以从照片流中访问图像?
或者,您可以使用照片桶或flickr等服务来存储图片,然后使用API从您的页面访问它们。