如何使用PHP或Javascript一次性上传文件(图像、视频、文档)

如何使用PHP或Javascript一次性上传文件(图像、视频、文档),javascript,php,video,file-upload,Javascript,Php,Video,File Upload,我需要上传一个从客户端计算机到服务器运行的代码。如果这些文件小于2mb并不难,但由于文件可能也是视频,我不确定如何解决这个问题 基本上,该文件将被复制到服务器上的一个文件夹中,并注册到数据库中 到目前为止,代码非常简单,但这里是: <form action="upload.php" method="post" enctype="multipart/form-data"> Select image to upload: <input ty

我需要上传一个从客户端计算机到服务器运行的代码。如果这些文件小于2mb并不难,但由于文件可能也是视频,我不确定如何解决这个问题

基本上,该文件将被复制到服务器上的一个文件夹中,并注册到数据库中

到目前为止,代码非常简单,但这里是:

    <form action="upload.php" method="post" enctype="multipart/form-data">
        Select image to upload: 
        <input type="file" name="fileToUpload" id="fileToUpload">
        <input type="submit" value="Upload Image" name="submit">
    </form>  

    <?php
    if(isset($_POST['submit'])){
         $name = $_FILES['fileToUpload']['name'];
         $temp = $_FILES['file']['tmp_name'];
         echo $url = "content/".$name;
         move_uploaded_file($temp, $url);
    }
    ?>

选择要上载的图像:

我是第一次在这里发帖,如果格式不正确,很抱歉。

经过大量搜索,我找到了它,只想与大家分享:


要将文件上载到任何大小大于2mb的服务器,只需更改php.ini文件,以允许更大的最大文件大小和更长的超时时间。

而您已有的代码的问题是???????对于这个问题,“它不工作”不是一个可以接受的答案。谷歌有很多关于上传PHP文件的教程。您的代码中仍然缺少很多代码。也许我问的不够精确。如果文件小于2mb,这并不难。但我希望有更大的文件,500mb的视频和4gb的视频,而这些代码无法处理。我不知道用php将大文件上传到服务器上的最佳方法是什么,调整超时和文件大小限制似乎不是个好主意,所以我来到这里。也许有更好的方法,如果你碰巧知道的话,我想听听