gpt4 book ai didi

php - 无法上传音频文件php

转载 作者:行者123 更新时间:2023-12-03 01:44:56 25 4
gpt4 key购买 nike

嗨,我无法使用此代码上传音频文件,其代码与我用于图像上传的代码相同,但不适用于视频和音频。是的,我更改了php.ini中的值,但仍然相同

<?php

if(isset($_POST['submit'])){
$uploaderror='';
$target_dir = "../user/henboc/";
$target_file = $target_dir . basename($_FILES["userfile"]["name"]);
//$file_size = $_FILES['userfile']['size'];
$file_name = $_FILES['userfile']['name'];
$temp_dir = $_FILES["userfile"]["tmp_name"];
$ext_str = "jpg,jpeg,png,mp3,tiff,bmp,doc,docx,txt,pdf,ppt,pptx";
$ext = substr($file_name, strrpos($file_name, '.') + 1);
$allowed_extensions=explode(',',$ext_str);


if (move_uploaded_file($temp_dir, $target_file)){

echo '<div class="alert alert-danger">
<strong>Error!</strong> Name already exist
</div>';
}

//
}


?>

和我的HTML
<form class="form-horizontal form-label-left" method="post" action="" enctype="multipart/form-data" role="form">


<br>

<label for="fullname">Upload Music</label>
<input type="file" class="form-control" name="userfile" id="userfile" />

<br>
<div class="ln_solid"></div>
<div class="form-group">
<div class="col-md-6 col-md-offset-3">
<button type="" class="btn btn-primary">Cancel</button>
<button type="submit" class="btn btn-success" name="submit">Submit</button>
</div>
</div>

</form>

我的php.ini
post_max_size = 24M
upload_max_filesize = 20M

最佳答案

好的,您的PHP脚本对我来说似乎很好。这是您应检查的步骤:

  • 如果您的PHP代码与HTML不在同一个文件中,则应调整form标记的action=""属性。
  • 仔细检查您的目标目录。该文件夹是否存在?
  • 更改php.ini之后是否重新启动服务器?上传是否可以处理很小的文件?

  • 如果问题仍然存在,则可能需要使用 this snippet获取有关错误原因的特定信息。

    关于php - 无法上传音频文件php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44479044/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com