Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 预上载图像文件操作_Javascript_Image_Upload - Fatal编程技术网

Javascript 预上载图像文件操作

Javascript 预上载图像文件操作,javascript,image,upload,Javascript,Image,Upload,是否有任何“黑客”可以应用于使用Javascript和/或CSS/HTML进行客户端图像处理,但不使用flash?具体来说,这可能吗 (1) 首先,用户通过html文件上传机制选择本地文件,然后 (2) javascript访问本地文件并运行一个算法来减少表单提交执行前上传的数据量 我想我可以将一个异步AJAX上传到另一台服务器,操作图像,将新URL作为(和IMG)返回到一个隐藏的iFrame,然后在提交表单之前抓取这个图像。这是可行的,还是有更好的方法 其目的是通过消除当Web应用程序只需要缩

是否有任何“黑客”可以应用于使用Javascript和/或CSS/HTML进行客户端图像处理,但不使用flash?具体来说,这可能吗

(1) 首先,用户通过html文件上传机制选择本地文件,然后 (2) javascript访问本地文件并运行一个算法来减少表单提交执行前上传的数据量

我想我可以将一个异步AJAX上传到另一台服务器,操作图像,将新URL作为(和IMG)返回到一个隐藏的iFrame,然后在提交表单之前抓取这个图像。这是可行的,还是有更好的方法

其目的是通过消除当Web应用程序只需要缩略图版本时上传数百万像素图像的可能性,从根本上减少服务器负载


坦克。

不幸的是,你需要一个插件。Flash、Java小程序或任何其他插件。但是要注意安全问题。Flash在最近几个版本中才允许使用它


您可以将图像上载到另一台服务器并在那里进行处理。然后你可以从你当前的服务器上下载它,你不需要操纵URL或者使用iFrame。存储处理后的图像并返回一个ID,以便以后获取。

不幸的是,您需要一个插件来完成此操作。Flash、Java小程序或任何其他插件。但是要注意安全问题。Flash在最近几个版本中才允许使用它


您可以将图像上载到另一台服务器并在那里进行处理。然后你可以从你当前的服务器上下载它,你不需要操纵URL或者使用iFrame。存储处理后的图像并返回一个ID,以便稍后获取。

请稍候—这是一个涉及另一台服务器的解决方案,目的是“从根本上减少服务器负载”。。。有些事情没有道理。简单的回答是,没有flash,跨浏览器是不容易的。为什么不将上传大小限制在某个合理的上限(例如500kb)?为了澄清,第3段在一定程度上询问,在上传文件之前,是否可以将上传图像与URL图像切换?如果是,更改宽度和高度会影响实际上载的数据吗?Pointy:我想绝对减少主服务器上的上载处理,因为这将是高容量的,并且我可以扩展“图像处理”服务器的网络。Javascript FileUpload对象是只读的。此外,它只存储文件名,而不存储图像引用。因此,您无法进行切换:(在这里稍等片刻-这是一个涉及另一台服务器的解决方案,目的是“从根本上减少服务器负载”…有些事情是没有意义的。简单的回答是,没有flash,跨浏览器是不容易的。为什么不将上传大小限制在合理的上限(例如500kb)呢?为了澄清,第3段部分询问,在上传文件之前,您是否可以将上传图像与URL图像切换?如果可以,更改宽度和高度是否会影响实际上传的数据?要点:我想绝对减少主服务器上的上传处理,因为这将是高容量的,并且我可以扩展“imag”网络“e processing”服务器。Javascript FileUpload对象是只读的。此外,它只存储文件名,而不存储图像引用。因此,您不能进行切换:(