我一直在研究这个没有成功。
我有一个PHP脚本,可以将图片上传到Facebook。在主页面上,我想显示一个按钮或链接或图像,它启动进度条并在后台运行上传脚本。
这是upload.php文件:
<?php
include_once 'facebook.php';
include_once 'config.php';
$facebook = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET_KEY,
'fileUpload' => true,
));
$uid = $facebook->getUser();
$me = $facebook->api('/me');
$FILE = "images/$uid.jpg";//the file is already stored
$args = array('message' => 'Check yours on: http://apps.facebook.com/dec-death');
$args['image'] = '@' . realpath($FILE);
$data = $facebook->api('/'.$uid.'/photos', 'post', $args);
echo 'Picture has been uploaded';
?>
答案 0 :(得分:1)
与您标记的这些没有任何关系!或者你也可以进行ajax调用。所以在ajax调用之前你将开始动画,最后你将隐藏/完成动画!
答案 1 :(得分:0)
您需要通过AJAX(异步)调用上传脚本,并在上传过程中获取上传状态以显示进度条。已经有很棒的jQuery插件,例如Uploadify
正如已经在这里评论过的那样,这次被问了很多次 - 所以请在下次发布之前进行搜索。