有个提交表单,里面有个缩略图上传我想搞个像下面这种的,即可以填外部图片的url,也可以点“上传”按钮,选择本地文件进行上传谁有这个代码???

解决方案 »

  1.   


    chrome下不能上传,演示无效……
      

  2.   

    好久没有做PHP有些忘记了  简单的代码大概是这样:
    例如:
    //----------------file.php-----------------
    <html>
    <body>
    <form action="upload.php" method="post" enctype="multipart/form-data">
    图片文件:
    <input type="file" size=30 name="u_file" /> 
    <input type="submit" name="submit" value="上传" />
    </form>
    </body>
    </html>
    //++++++enctype="multipart/form-data"> 这个是必须的++++++//-----------------upload.php---------------
    $save_file="./uploads\\";//uploads这个是自己在项目里创建的文件夹用来保存上传的图片 名称随意
    if($_FILES["u_file"]["tmp_name"])//$_FILES["u_file"]["tmp_name"]保存上传来的图片的一个 
                                         //临时文件夹 不需自己创建 系统自动创建 自动销毁
    {
    //将保存到临时文件夹的图片转移到自己创建的永久的文件夹里 即uploads
    move_uploaded_file($_FILES["u_file"]["tmp_name"],$save_file.$_FILES["u_file"]["name"]);
     echo "上传成功!";
    }else echo"上传失败!";//这样应该能实现 上传的功能  但是很不完善 !!  比如说判断所上传图片的类型 大小还需要去配置和判断