【问题标题】:Display a progress bar when uploading an image using the base64_encode method and jquery使用base64_encode方法和jquery上传图片时显示进度条
【发布时间】:2012-12-17 05:18:58
【问题描述】:

主要进展如下所述。 有人打开我的网站。 之后,他/她制作 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);
});
});

【问题讨论】:

  • 我想建议我如何开始制作一些可以显示这个 base64 编码字符串的上传进度的东西

标签: php javascript jquery image-processing filereader


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-24
    • 1970-01-01
    • 2018-01-06
    • 2013-06-21
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多