我一直在创建一个应用程序,允许用户先上传图片然后将其加载到画布。
我查看了各种SO帖子和在线示例,它们允许用户阅读上传的图像并将其加载到画布中,所有示例都使用HTML5 FileApi which IE9 doesn't support
。
是的,Shims
可用,可以复制FileApi提供的FileApi功能,但大多数功能都依赖于Flash
或Silverlight
。
那么,该流程是否有替代,我不仅意味着FileApi的替代方案,而且可以在画布上上传和加载图片的整个过程没有使用FileAPI ??
完成答案 0 :(得分:1)
由于您希望首先上传图像然后将其加载到画布中,因此您不需要FileAPI,这仅对上载前访问文件数据有用。
使用正常<input type="file" />
进行上传,并让您的服务器代码输出文件的路径和名称,以便javascript选择并加载画布。