什么';在Firefox30中,通过javascript将图像下载到变量或对象中以进一步处理数据的最新技术是什么?

什么';在Firefox30中,通过javascript将图像下载到变量或对象中以进一步处理数据的最新技术是什么?,javascript,php,image,download,Javascript,Php,Image,Download,我在一个界面网站上写作,从另一个网站加载大小图像。 几年前,我已经用现在已经过时的Firefox版本实现了这一点。 当时,我首先尝试使用xmlhttprequest加载图像数据,然后使用Javascript将图像数据传递到Firefox的内部文件写入实例,以便在我的硬盘上本地写入它们。 由于xmlhttprequest不适用于大图像,因此我使用另一个Firefox内部实例来加载图像数据,在这个旧Firefox版本中,Javascript可以访问该实例。在当前的Firefox版本中,这一切在纯Ja


我在一个界面网站上写作,从另一个网站加载大小图像。 几年前,我已经用现在已经过时的Firefox版本实现了这一点。 当时,我首先尝试使用xmlhttprequest加载图像数据,然后使用Javascript将图像数据传递到Firefox的内部文件写入实例,以便在我的硬盘上本地写入它们。 由于xmlhttprequest不适用于大图像,因此我使用另一个Firefox内部实例来加载图像数据,在这个旧Firefox版本中,Javascript可以访问该实例。在当前的Firefox版本中,这一切在纯Javascript中是不可能实现的

我现在的问题是:

  • 最新的Javascript事实标准将图像数据加载到Javascript变量(或图像对象)中的最新方式是什么?(Blobs?八位字节?多部分?新图像()?用户定义?
    由于一些图像太大,我真的想在我的界面中实现一个进度函数。所以无论我采取什么方式,这都是必要的。 我只是不想在几个月内重新编写整个程序,所以我正在寻找一种推荐的方法来实现下载,希望这些功能在一段时间内保持稳定。
  • 与几年前不同,我现在通过xmlhttprequest本地运行PHP文件(apache和PHP)来访问Javascript,以写入本地硬盘并从中读取。(我的界面是从“”加载的。无论如何,这使一些事情变得更容易。)
    所以我的第二个问题是:我可以使用xmlhttprequest到.php脚本来下载图像,这样我就可以在我的界面中访问并显示进度信息(比如“1.432.234字节加载3.213.324字节”)
    (尽管我显然更喜欢(向下)通过Javascript方法加载问题1中的数据。)
  • 问候