将音乐上传到服务器

dea*_*id 0 php file-upload

一直试图将音乐上传到我的网站的服务器,但无济于事,但奇怪的是,上传图片时脚本工作正常.

  if(copy($_FILES['musicFile1']['tmp_name'],"uploads/".$_SESSION['username']."/item".$s_id."/".$filename1.""))
   {
   if(chmod("uploads/".$_SESSION['username']."/item".$s_id."/".$filename1."", 0664))
   {
   $msg.= "<p>File successfully copied/p>\n";
   }
   else 
   {
   $msg.= "<p>Error: failed to chmod file</p>";
   }
   } 
   else 
  {
   $msg.= "<p>Error: failed to copy file</p>";
  }  
Run Code Online (Sandbox Code Playgroud)

Sam*_*son 7

您可能需要检查upload_max_filesizeini文件中的值.它可能太低而不允许音乐(通常是几mb),但足够大以允许照片(通常只有几百k).此外,max_execution_time可能还需要重新处理以允许更长的脚本执行时间.

http://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize

上传文件时另请参阅" 常见陷阱 ".