PhP文件上传在我的手机上有效,但在我的电脑上无效
我有下面的PHP脚本处理我的表单 为什么我看不到指定位置的文件PhP文件上传在我的手机上有效,但在我的电脑上无效,php,forms,file,upload,Php,Forms,File,Upload,我有下面的PHP脚本处理我的表单 为什么我看不到指定位置的文件 <html> <head> <title>Upload</title> </head> <body> <form enctype="multipart/form-data" action="uploadFile.php" method="post"> <input type="file" name="file"
<html>
<head>
<title>Upload</title>
</head>
<body>
<form enctype="multipart/form-data" action="uploadFile.php" method="post">
<input type="file" name="file" id="file">
<br>
<input type="submit">
</form>
</body>
关于文件的位置,我有没有做错什么
<html>
<head>
<title>Upload</title>
</head>
<body>
<form enctype="multipart/form-data" action="uploadFile.php" method="post">
<input type="file" name="file" id="file">
<br>
<input type="submit">
</form>
</body>
上传
如果问题不是服务器端的,那么有两个地方很容易出错 您可能忘记了表单中的
enctype
属性。您的上传表单应如下所示:
<form method='post' enctype='multipart/form-data'>
对PHP来说,在哪里运行脚本并不重要,只要它托管在某个地方。我猜,从你上传文件的地方——目录明智,你也有最大文件大小吗?等等,这是问题所在,实际上,我有enctype='multipart/form_data'而不是enctype='multipart/form-data'噢,哇,这很棘手。我可以发誓他们是一模一样的。不得不用我的“沃尔多在哪里”的技巧来找出区别。不管怎样,那很好。欢迎来到SO,社区感谢您的解答。(此外,OP中的HTML是正确的版本,显然,这对未来的读者来说有点误导。。。
<input type='hidden' name='MAX_FILE_SIZE' value='100000' />