WordPress支持异步上传时的Plupload分块吗?

时间:2014-11-14 作者:henrywright

我正在使用Plupload库从前端将音频文件上载到我的网站。以下是我的Plupload配置示例:

var uploader = new plupload.Uploader({
    browse_button : \'browse\',
    file_data_name : \'async-upload\',
    multipart_params: {
        action : \'upload-attachment\'
    },
    url : ajax_url,
    flash_swf_url : flash_swf_url,
    silverlight_xap_url : silverlight_xap_url,
    chunk_size : \'200kb\',
    max_retries : 3
});
我的目标是在上传时将文件分解成更小的“块”。Plupload内置了对此的支持。

My question

An example Plupload提供了服务器端卡盘处理。WordPress在异步上传时是否在服务器端处理块,或者这是我必须自己做的事情?

参考号:http://www.plupload.com/docs/Chunking

1 个回复
最合适的回答,由SO网友:Otto 整理而成

据我所知,没有,WordPress端的异步上传过程不支持plupload的分块。您可以在/wp admin/async upload中找到此代码。php。

为了处理上传的文件,它在ajax操作中调用wp\\u ajax\\u upload\\u attachment()函数。php文件。此函数直接引用PHP$\\u文件数组,这意味着在调用WordPress之前,PHP会将文件完全上载并保存到tmp文件中。因此,不直接支持分块。

结束

相关推荐

使用附带的jQuery版本

JS控制台中没有错误。我的目标是使用Wordpress用于处理bxslider的jQuery附带版本。根据所示链接here, wordpress 4.0附带的jquery的当前版本是1.11.1,与我通过取消注册默认版本进行测试时使用的版本相同。然而,themeforest指南概述了“作者不允许取消注册jQuery的默认版本并加载另一个版本”和“主题将被要求使用当前版本的WordPress附带的任何版本的jQuery”有没有一种方法有效而另一种方法无效的原因?我已经尝试过的:wp_enqueue_scri