Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
HTML5/Ajax图像上传在";背景“;_Ajax_Html_File Upload - Fatal编程技术网

HTML5/Ajax图像上传在";背景“;

HTML5/Ajax图像上传在";背景“;,ajax,html,file-upload,Ajax,Html,File Upload,我是新的HTML5和Ajax,我想知道是否有可能使用这些技术编写一个服务,允许用户在后台上传图像,以便在上传过程中继续浏览同一站点上的不同页面 XHR2 AJAX请求可以提交二进制数据,如图像: 但是,在加载新页面时,更改地址栏(windows.location)将中断上载。您可以通过AJAX加载页面并使用历史API来解决这一问题: 或者,您可以使用在客户端调整图像大小,以减少所需的带宽和服务器负载 另外,如果在中触摸图像,您可能希望保留JPEG元数据,如旋转和GPS坐标 XHR2 AJA

我是新的HTML5和Ajax,我想知道是否有可能使用这些技术编写一个服务,允许用户在后台上传图像,以便在上传过程中继续浏览同一站点上的不同页面

XHR2 AJAX请求可以提交二进制数据,如图像:

但是,在加载新页面时,更改地址栏(windows.location)将中断上载。您可以通过AJAX加载页面并使用历史API来解决这一问题:

或者,您可以使用
在客户端调整图像大小,以减少所需的带宽和服务器负载

另外,如果在
中触摸图像,您可能希望保留JPEG元数据,如旋转和GPS坐标


XHR2 AJAX请求可以提交二进制数据,如图像:

但是,在加载新页面时,更改地址栏(windows.location)将中断上载。您可以通过AJAX加载页面并使用历史API来解决这一问题:

或者,您可以使用
在客户端调整图像大小,以减少所需的带宽和服务器负载

另外,如果在
中触摸图像,您可能希望保留JPEG元数据,如旋转和GPS坐标


如果您从新窗口/选项卡开始上传,就可以了。恐怕你不能在上传完成之前就开始上传并浏览不同的页面,好吧,不能在同一个窗口/选项卡中。如果你从新窗口/选项卡开始上传,这是可能的。恐怕你不能在上传完成之前开始上传并浏览不同的页面,好吧,不能在同一个窗口/选项卡中。+1现在我知道历史API可以避免中断文件上传:)+1现在我知道历史API可以避免中断文件上传:)