为什么我的文件上传总是失败!!!!!(高分急救!!)

来源:百度知道 编辑:UC知道 时间:2024/06/25 01:06:37
以下是我的代码
//1.php

<html>
<head>
<meta http-equiv="Content-Type" content="text ml; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data" name="form1">
<p>
<input type="file" name="upload_file">
</p>
<p>
<input type="submit" name="Submit" value="上传文件">
</p>
</form>
<?php
if($_POST['Submit']){
if($_FILES['upload_file']['name']){
$localtion = "tmp";
if(!is_dir($localtion)){
mkdir($localtion);
chmod($localtion,0777);
}
$event = "Success";
echo "文件上传路径:".$localtion.$_FILES['upload_file']['name'

没上传成功说明没有执行到move_uploaded_file( $_FILES['upload_file']['tmp_name'],$localtion.$_FILES['upload_file']['name']) or $event = "Failure";
所以下面的没执行到 当然就显示不了 文件名,大小和类型
判断在前面出问题 可能是服务限制 或者别的 有报错就BAIDU下
自己写的 只有自己找 可以 屏蔽掉对了 最后就知道错在哪了
关于只能显示文件名 你的数据库里有判断文件类型和大小的函数吗

注意:
这个可能是服务器的限制,
确认FTP供应商允许的最大单个文件容量

软件问题?
我用CuteFTP传东西,虽然有些复杂,但是基本上上传整个站包括大量图片,都没有出问题,你可以试试看。

断点续传确认
你那空间是否支持断点续传

网络状态:
你那的网络上传的速度是多少,是否稳定,

确认这几个应该就能顺利上传了!

不要忽略网络的问题,可能存在传输中网络的闪断。