繁体   English   中英

PHP-move_uploaded_file对音乐/视频不起作用

[英]PHP - move_uploaded_file doesn't work for music/video

我正在上载脚本并使用move_uploaded_file()函数。 问题是,它仅适用于.txt,.jpg,.psd和我尝试​​过的其他文件类型,但不适用于.mp3,.mov,.avi以及其他文件类型。

脚本没有任何内容,只是功能。 有趣的是,它不会显示任何错误消息,只是不上传文件。

有人对此问题有经验吗?

谢谢,迈克。

我不认为这实际上取决于文件类型 ,更多取决于文件大小

创建一个运行<? phpinfo(); ?>的PHP脚本<? phpinfo(); ?> <? phpinfo(); ?> <? phpinfo(); ?>并注意upload_max_filesize设置。 可能是大约8 MB,导致所有较大的文件上传失败。

在这种情况下,您可以尝试使用ini_set("upload_max_filesize", "3200000000");来更改设置ini_set("upload_max_filesize", "3200000000"); 例如。 在大多数情况下,如果使用共享主机程序包,则可能无法正常工作。 然后,您可能必须联系您的托管服务提供商。

您还应该使脚本抛出可靠的错误消息。 尝试上传太大的文件通常会在上传文件时显示为错误。 有关相应的错误代码及其含义,请查看手册中的“ 错误消息解释”一章。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM