php 文件上传,echo tmp_name ,$_FILES["news_file"][✀name✀];都没有值

2025-05-21 16:39:04
推荐回答(2个)
回答(1):

用表单上传文件时,一定要设置表单的enctype为multipart/form-data,否则无法上传文件。这也是新手容易犯的错误。

 enctype指的是表单数据的MIME类型。其含义简单的说是指定数据的“媒体”类型。比如GIF图片的MIME类型为image/gif。可以让解析/播放程序识别它的类型并使用相应的方式处理。

enctype的默认值为“application/x-www-form-urlencoded”,它表示经过转义后的表单文本数据。而multipart/form-data表示表单可以包含一些特殊类型的数据。

回答(2):


很重要的代码: enctype="multipart/form-data"不能缺少了