我正在网站上上传文件。它工作正常。现在,我想显示进度条,但需要花费一些时间来上传。
我可以选择通过ajax进行上传,但是我不能使用ajax。是否可以在不使用ajax且不干扰代码的情况下进行显示。
$image = new SimpleImage();
$objdjs= new Djs;
if(isset($_POST['btnprofile']))
{
if($_FILES['profilegallery']['name']!=""){
$res1 = $objdjs->upload_file($_FILES['profilegallery'],PATH_PROFILE_IMAGE);
$image->load(PATH_PROFILE_IMAGE.$res1);
$image->resize(46,36);
$image->save(PATH_PROFILE_IMAGE."thumb_".$res1);
$title=trim($_POST['title1']);
$ins = $objdjs->insertprofile($uid,$title,$res1);
$messageProfile="<span style='color:#336600'>Image has been added in profile gallery</span>";
echo "<script>window.location='listprofilegallery.php?ms=true';</script>";
任何帮助都会得到应用
谢谢
最佳答案
您可以尝试SWFUpload,它确实具有可自定义的进度条,但这仅适用于Flash。还有一个名为uploadify的jQuery插件