错误UPLOAD_ERR_INI_SIZE值:1;尝试使用php将图像上传到FTP时

斯蒂芬·J。

我制作了一个脚本,通过php从一个表格上传图片到ftp服务器...但是没有用,当我使用$_FILES['userfile']['error']函数返回值VALUE 1意味着UPLOAD_ERR_INI_SIZE值:1; 上传的文件超出了upload_max_filesizephp.ini中指令。但是我与托管公司的人员交谈,他们说最大大小为100mb,我试图上传只有30kb的图像,他们也尝试使用cPanel及其工作原理上传...

表格代码

<form action="foto-test.php" enctype="multipart/form-data" method="post">
<input name="file" type="file" />
<input name="submit" type="submit" value="Upload File" />
</form>

foto-test.php

<?php
$ftp_server = "ftp.xxxx.com";
$ftp_user_name = "[email protected]";
$ftp_user_pass = "xxxx";
$destination_file = "/public_html/images/" . $_FILES['file']['name'];
$source_file = $_FILE['file']['tmp_name'];

// set up basic connection
$conn_id = ftp_connect($ftp_server);
ftp_pasv($conn_id, true); 

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 

// check connection
if ((!$conn_id) || (!$login_result)) { 
    echo "FTP connection has failed!";
    echo "Attempted to connect to $ftp_server for user $ftp_user_name"; 
    exit; 
} else {
    echo "Connected to $ftp_server, for user $ftp_user_name";
}

// upload the file

if ($_FILES['file']['error'] != UPLOAD_ERR_OK) { 
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY); 
echo "Uploaded $source_file to $ftp_server as $destination_file";
} 
else { echo !$upload;
}

// check upload status
if (!$upload) { 
echo "  FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}
// close the FTP stream 
ftp_close($conn_id);
?>

当我尝试上传图像时的消息是

已连接到xxx,用户xxx 1 FTP上传失败!因此1表示UPLOAD_ERR_INI_SIZE值:1;上传的文件超过了php.ini中的upload_max_filesize指令。但是我的石灰是100 mb。。。那怎么了?

编辑://主题关闭,我解决了问题,我不得不modificied将FTP_BINARYFTP_ASCIIftp_put声明

萨钦·G。

似乎上传代码ftp_put()和FTP_BINARY出了问题,而与php.ini或上传大小无关,这是最终代码。

<?php
$ftp_server = "ftp.xxxx.com";
$ftp_user_name = "ftpusername";
$ftp_user_pass = "ftppass";
$destination_file = "/public_html/" . $_FILES['file']['name'];
$source_file = $_FILES['file']['tmp_name'];

// set up basic connection
$conn_id = ftp_connect($ftp_server);
ftp_pasv($conn_id, true); 

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 

// check connection
if ((!$conn_id) || (!$login_result)) { 
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name"; 
exit; 
} else {
echo "Connected to $ftp_server, for user $ftp_user_name";
}

// upload the file
if (ftp_put($conn_id, $destination_file, $source_file, FTP_ASCII)) {
 echo "successfully uploaded $destination_file\n";
} else {
 echo "There was a problem while uploading $destination_file\n";
}

// close the FTP stream 
ftp_close($conn_id);
?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PHP将图像上传到FTP

来自分类Dev

将图像上传到FTP时出现错误

来自分类Dev

尝试将图像上传到Firebase时出现错误(Swift)

来自分类Dev

使用PHP将单个图像文件上传到FTP

来自分类Dev

使用PHP将单个图像文件上传到FTP

来自分类Dev

尝试使用Node js将多个图像上传到AWS时遇到错误

来自分类Dev

使用php将图像上传到sql数据库时显示错误

来自分类Dev

尝试使用Google Apps脚本将图像上传到Graph API时,如何解决“异常:超出限制”错误?

来自分类Dev

使用PHP将图像上传到MySQL

来自分类Dev

尝试将图像上传到 Cloudinary 时收到 TypeError

来自分类Dev

尝试使用此代码将图像上传到网页上,但会不断出现错误

来自分类Dev

尝试使用按钮将图像上传到我在 CodeIgniter 中的数据库,但出现错误

来自分类Dev

使用FTP将文件上传到Debian机器时出现505错误

来自分类Dev

尝试使用PHP将图像从iPhone上传到服务器

来自分类Dev

使用PHP将文件上传到FTP而不损坏文件

来自分类Dev

使用签名的URL将图像文件上传到Google Cloud时出现CORS错误

来自分类Dev

尝试将图像和用户数据上传到mongoDB时出现错误“发送后无法设置标题”

来自分类Dev

将PHP解析错误上传到服务器时

来自分类Dev

使用PHP表单将图像上传到mysql

来自分类Dev

无法使用PHP将图像上传到MySQL

来自分类Dev

使用PHP将图像上传到Google Cloud

来自分类Dev

使用 cURL 将图像上传到 PHP 服务器?

来自分类Dev

PHP + MySQLi-尝试使用enctype =“ multipart / form-data”将图像上传到localhost DB中的users行

来自分类Dev

将文件上传到ftp服务器上时图像路径未选择

来自分类Dev

将多个图像上传到FTP服务器时出现FileNotFoundException

来自分类Dev

尝试使用 Youtube Data API(V3) 将视频上传到 youtube 时,YoutubeAPI 返回 401 Invalid Credentials 错误

来自分类Dev

尝试使用 boto3 将 numpy 数组上传到 s3 时出现 Pyspark 酸洗错误

来自分类Dev

使用ftp_nb_fput将文件上传到ftp时出错

来自分类Dev

上传插件时,上传的文件超出php.ini错误中的upload_max_filesize指令

Related 相关文章

  1. 1

    使用PHP将图像上传到FTP

  2. 2

    将图像上传到FTP时出现错误

  3. 3

    尝试将图像上传到Firebase时出现错误(Swift)

  4. 4

    使用PHP将单个图像文件上传到FTP

  5. 5

    使用PHP将单个图像文件上传到FTP

  6. 6

    尝试使用Node js将多个图像上传到AWS时遇到错误

  7. 7

    使用php将图像上传到sql数据库时显示错误

  8. 8

    尝试使用Google Apps脚本将图像上传到Graph API时,如何解决“异常:超出限制”错误?

  9. 9

    使用PHP将图像上传到MySQL

  10. 10

    尝试将图像上传到 Cloudinary 时收到 TypeError

  11. 11

    尝试使用此代码将图像上传到网页上,但会不断出现错误

  12. 12

    尝试使用按钮将图像上传到我在 CodeIgniter 中的数据库,但出现错误

  13. 13

    使用FTP将文件上传到Debian机器时出现505错误

  14. 14

    尝试使用PHP将图像从iPhone上传到服务器

  15. 15

    使用PHP将文件上传到FTP而不损坏文件

  16. 16

    使用签名的URL将图像文件上传到Google Cloud时出现CORS错误

  17. 17

    尝试将图像和用户数据上传到mongoDB时出现错误“发送后无法设置标题”

  18. 18

    将PHP解析错误上传到服务器时

  19. 19

    使用PHP表单将图像上传到mysql

  20. 20

    无法使用PHP将图像上传到MySQL

  21. 21

    使用PHP将图像上传到Google Cloud

  22. 22

    使用 cURL 将图像上传到 PHP 服务器?

  23. 23

    PHP + MySQLi-尝试使用enctype =“ multipart / form-data”将图像上传到localhost DB中的users行

  24. 24

    将文件上传到ftp服务器上时图像路径未选择

  25. 25

    将多个图像上传到FTP服务器时出现FileNotFoundException

  26. 26

    尝试使用 Youtube Data API(V3) 将视频上传到 youtube 时,YoutubeAPI 返回 401 Invalid Credentials 错误

  27. 27

    尝试使用 boto3 将 numpy 数组上传到 s3 时出现 Pyspark 酸洗错误

  28. 28

    使用ftp_nb_fput将文件上传到ftp时出错

  29. 29

    上传插件时,上传的文件超出php.ini错误中的upload_max_filesize指令

热门标签

归档