是否有任何'hack'可用于使用Javascript和/或CSS / HTML进行客户端图像处理但是没有闪存?具体来说,这可能吗?
(1)首先,用户通过html文件上传机制选择本地文件,然后 (2)javascript访问本地文件并运行算法以减少在表单提交执行之前上传的数据量。
我想我可以将异步AJAX上传到另一台服务器,操作图像,将新URL作为(和IMG)返回到隐藏的iFrame,并在提交表单之前抓取此图像。这会有用,还是有更好的方法?
目的是通过消除在所有Web应用程序想要的缩略图版本时上传数百万像素图像的可能性,从根本上减少服务器负载。
坦克。
答案 0 :(得分:1)
不幸的是,你需要一个插件。 Flash,Java小程序或任何其他插件。但请注意安全问题。 Flash只允许在最后几个版本中使用它。
您可以将图像上传到其他服务器并在那里进行处理。然后,您可以从当前服务器下载它,您不需要操纵URL或使用iframe。存储已处理的图像并返回一个ID,以便以后获取。