分不够可以加
最好有个 例子 给小弟学习一下  ,如果没有说说思路也好 来这有分  或者加我Q 115590262   先在这里谢谢大家了

解决方案 »

  1.   

    上传思路,简单来说就是构造传统意义的表单来提交.
    我所了解的有两种构造方式:
    1 动态生成表单,然后触发表单提交.
    2 利用隐藏的iframe,也可以动态生成iframe,让iframe完成表单的提交,以达到上传的目的.
      

  2.   

    ajaxupload可以参考一下,查看其源码.
      

  3.   

    jakey9826   你说那两种方法 对于上传大文件 好象没有任何的帮助 小弟 之所以想分块上传是因为 太大的文件传不上去请大家 各书己见   
      

  4.   

    给你一个下载地址:http://www.musemailsvr.com下载后全新安装,里面发邮件部分,有一个多文件上传功能,可做参考如果想测试的话给你一个地址:
    http://mail.hifotech.com账号:t_e_s_t
    密码:666666代码里面有当多的注释
      

  5.   

    jakey9826   方便的话可否加我的QQ 给我5分钟时间请教 ,公司要这个很急 我一点思路都没有 谢谢你了
      

  6.   

    这个简单用Ajax 将 路径提交到PHP页面 然后用copy函数实现上传
      

  7.   

    yctin   有代码吗?小弟不胜感激
      

  8.   

    http://swfupload.org/project
    http://code.google.com/p/swfupload/记得加大 php,apache 上传限制
      

  9.   

    yctin  你加我被 我想和你请教好吗? 不会耽误你很久的
      

  10.   

    swfupload上传后的文件传哪里去了  我设置了 upload.php内容如下<?php
    // The Demos don't save files if (!isset($_FILES["resume_file"]) && !is_uploaded_file($_FILES["resume_file"]["tmp_name"]) && !$_FILES["resume_file"]["error"] != 0) {
    echo rand(1000000, 9999999); // Create a pretend file id, this might have come from a database.
    exit(0);
    }
    else
    {
    $FILE_AA = array(".jpg",".gif",".jpeg",".wmv",".rar",".avi");
    $FILE_TIME = date("YmdHis",time());
    $FILE_NAME = $_FILES["resume_file"]["name"];
    $aa = substr($FILE_NAME,strrpos($FILE_NAME,"."));
    $abs = $FILE_TIME . $aa;

    $tmp=$_FILES["Filedata"]["tmp_name"];
    if(function_exists("move_uploaded_file")) {
    $ok = @move_uploaded_file($tmp,$abs);
    } else {
    $ok = @copy($tmp,$abs);
    @unlink($tmp); // try to delete...
    }
    }

    // If there was an error we don't return anything and the webpage will have to deal with it.
    ?>生成文件的路径 和upload.php是同级的  这样写没错吧可是 就是没有上传后的文件,请大家帮忙看看 分不够可以加
      

  11.   

    你可以看下代码.
    拷贝到,以时间生成的目录里面了.
    你没有成功,是因为,没有建立这个目录.if(!is_dir($abs))
    {
      mkdir($abs,0777,true);
    }
      

  12.   

    不好意思,修改一下.
    if(!is_dir($FILE_NAME)) 

      mkdir($FILE_NAME,0777,true); 
    }
      

  13.   

    if(!is_dir($FILE_TIME)) 

      mkdir($FILE_TIME, 0777, true); 

    再次修改,呵呵.郁闷.
    在另一个帖子已经回复了.
      

  14.   

    $abs = $FILE_TIME . $aa; 
    $abs这就是文件名字   没有 目录move_uploaded_file($tmp,$abs);    生成文件的路径 和upload.php是同级的   不错吗?
      

  15.   

    $abs = $FILE_TIME . $aa; 
    $abs这就是文件名字  没有 目录 move_uploaded_file($tmp,$abs);    生成文件的路径 和upload.php是同级的  不对吗?
      

  16.   

    除了设置 upload.php文件,别的不用设置什么了是吧    
      

  17.   

    sorry,眼误.
    有当想当然了,BS一下自己.
    理论上应该是同级目录的,将move_uploaded_file前面的@号去掉,有可能是权限问题,复制不成功.
      

  18.   

    我把你代码稍微看了下,问题可能出在_FILES["resume_file"]这。改成 _FILES["Filedata"];后就可以上传:简化版可用代码:upload.php<?php 
    $FILE_AA = array(".jpg",".gif",".jpeg",".wmv",".rar",".avi"); 
    $FILE_TIME = date("YmdHis",time()); 
    $FILE_NAME = $_FILES["Filedata"]["name"]; 
    $aa = substr($FILE_NAME,strrpos($FILE_NAME,".")); 
    $abs = $FILE_TIME . $aa; 
    $tmp=$_FILES["Filedata"]["tmp_name"]; 
    move_uploaded_file($tmp,$abs); 
    ?>