关于Form enctype="multipart/form-data"
程序员文章站
2022-04-09 07:59:42
...
PHP FORM 最近有个Volunteer,提出让我使用PHP来做网站开发,有看了看PHP的相关语法,似乎不是太难,在Win7的IIS上安装使用了,file的读写都没问题,但是file上传出了问题。
文件上载界面
welcome.php的内容我都没让他显示我的文件名,只是输出了个测试代码:
echo "test";
?>
如果前面页面不选择文件,那么可以输出:test
如果前面页面选择了文件,那么点击提交就会出现:http 500的错误:
网站无法显示该页面
HTTP 500
最可能的原因是:
?该网站正在进行维护。
?该网站有程序错误。
你可以尝试以下操作:
刷新该页面。
返回到上一页。
详细信息 详细信息
welcome.php的内容我都没让他显示我的文件名,只是输出了个测试代码:
echo "test";
?>
如果前面页面不选择文件,那么可以输出:test
如果前面页面选择了文件,那么点击提交就会出现:http 500的错误:
网站无法显示该页面
HTTP 500
最可能的原因是:
?该网站正在进行维护。
?该网站有程序错误。
你可以尝试以下操作:
刷新该页面。
返回到上一页。
详细信息 详细信息
回复讨论(解决方案)
我测试选择文件,然后提交没有问题
我测试选择文件,然后提交没有问题
+1
看来是版本的问题了。我这里始终不行。
我使用Win7/IIS/PHP 5.4.17
百度 Google搜索都没有遇到这个问题的,看来是我自己的问题啊。不知道如何解决。
靠他的,搞定!原来是要在php.ini里面增加一行:
upload_tmp_dir ="./temp"
thanks anyway!
上一篇: 如何解决php get传递参数乱码问题
下一篇: 怎么在电脑上下载python
推荐阅读
-
js动态在form上插入enctype=multipart/form-data的问题
-
浅析application/x-www-form-urlencoded和multipart/form-data的区别
-
java map转Multipart/form-data类型body实例
-
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
-
Content-Type中application/x-www-form-urlencoded和multipart/form-data的区别及用法详解
-
multipart/form-data文件上传
-
application/x-www-form-urlencoded和multipart/form-data
-
iOS里实现multipart/form-data格式上传文件
-
3个用例说明 ajax请求+springmvc 的主要的2种 contentType (除开multipart/form-data )
-
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传