我目前正在使用 plupload 直接上传到 S3。它工作得很好,我想做的是一旦上传图像,启动一个脚本,然后下载图像以在我的网络服务器上创建一个缩略图,从而限制我的 S3 帐户获取缩略图的请求量. 在完成此操作时,我希望将 plupload 小部件中排队的文件名更新为“FileName.jpg 现在正在处理”。
我的问题是找到更新文本的元素。这是我目前所拥有的......
在上传器设置中:
init: attachCallbacks,
被调用的函数:
function attachCallbacks(uploader){
uploader.bind('FileUploaded', function(up, file, response){
$('tr#'+file.id).find('td:first').find('span').html(file.name+' is Now Processing...');
});
}
我试图查找和更新的地方:
<table id="uploader_filelist" class="plupload_filelist_content" unselectable="on">
<tbody>
<tr id="p170sanph11rqv1cnts6h1ujm1gnm3" class="plupload_done ui-state-default plupload_file">
<td class="plupload_cell plupload_file_name">
<span>FileName.jpg</span>
</td>
<td class="plupload_cell plupload_file_status">100%</td>
<td class="plupload_cell plupload_file_size">28 KB</td>
<td class="plupload_cell plupload_file_action">
</tr>
</tbody>
</table>
有任何想法吗???