使用JavaScript将本地图像加载到浏览器中?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (17)

我目前正在开发一个网络到打印,海报打印应用程序的解决方案。

我希望包含的一个功能是在继续订购所述图像的海报之前,“编辑”(裁剪/缩放/旋转)给定图像的能力。

为避免用户在编辑前将图像上传到远程服务器的要求,我想知道以下内容:

是否可以(使用JavaScript)将存储在客户端机器上的图像加载到浏览器/浏览器内存中进行编辑,而无需将图像上传到远程服务器?如果是这样,这是如何完成的?

提问于
用户回答回答于

使用Html / Javascript,你只能使用文件上传HTML组件选择文件(我认为Flash / Silverlight包装这使事情变得更容易,但它仍然是沙箱)

然而,你可以使用Java小程序(或者不管它们今天被称为什么),Native ActiveX控件或.Net控件来提供额外的功能(这种安全含义和所需的VM /运行时框架等)

Adobe Air或其他客户端技术可能会工作,但看起来你想用JavaScript来做到这一点。在这种情况下,上传文件到服务器并从那里操作是最好的选择。

用户回答回答于

扫码关注云+社区