主要进展如下。
有人打开我的网站。
之后,他/她进行ctrl + v键并粘贴图像,但这无关紧要。
接下来,jQuery将base64_encoded图像字符串发布到php文件中,然后在这里使用explode来确定扩展名,并且为该图像生成一个随机名称。
我该如何编写进度条?
无论如何,谢谢您的帮助。

$("html").pasteImageReader(function(results) {
var dataURL, filename;
filename = results.filename, dataURL = results.dataURL;
$.post("clipboardup.php", { img: dataURL }, function(data) {
$("#testing").html(data);
});
});

最佳答案

有一些方法可以监视正常文件的上传进度,例如HTML5 File API,基于Flash / Silverlight / etc的上传小部件(例如Plupload)和内置的PHP file upload progress mechanism(仅在最新版本中可用)。或两个)。

但是,这些都不是为正常的不上传文件的HTTP POST操作构建的,这就是您在此处所做的事情。换句话说,无法捕获需要捕获的数据。

10-08 11:58