我一直在创建一个应用程序,该应用程序允许用户先上传图像,然后再将其加载到画布中。

我浏览了各种SO帖子和在线示例,这些示例允许用户阅读上传的图像并将其加载到画布中,并且所有示例均使用HTML5 FileApi which IE9 doesn't support

是的,有Shims可用,可以复制FileApi提供的FileApi功能,但是大多数依赖于FlashSilverlight

那么,该过程是否有替代方案,我的意思是不仅是FileApi的替代方案,而且可以在不使用FileAPI的情况下完成在画布中上传和加载图像的整个过程?

最佳答案

由于要“先上传图像,然后再将其加载到画布中”,因此不需要FileAPI,FileAPI仅对上传之前访问文件数据有用。

使用普通的<input type="file" />进行上传,并让您的服务器代码输出文件的路径和名称,以供javascript使用并加载画布。

关于javascript - 上载图片并在 Canvas ,IE9中加载,不支持FileApi,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26340269/

10-09 05:31