博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel 通过ftp上传的时候报错 Use of undefined constant FTP_BINARY - assumed 'FTP_BINARY
阅读量:4704 次
发布时间:2019-06-10

本文共 785 字,大约阅读时间需要 2 分钟。

 

用Laravel中的filesystems里面的ftp上传文件时报错。在windows上开发,文件上传的时候碰到上面的问题,搜了些资料,发现是php7的ftp拓展默认未开启。

filesystems是这样配置的

'szxs_file_ftp' =>[            'driver'   => 'ftp',            'host'     => '39.xx.xx.xx',            'username' => 'xxx',            'password' => 'xxx',            'root' => '/data',            'passive' => false,            'timeout' => 100,        ],

控制器测试的时候报错:

Storage::disk('szxs_file_ftp')->put('data/1.txt', "ftp123456");      $exists = Storage::disk('szxs_file_ftp')->exists('data/1.txt');

 

 

第一步:检查extension里面有没有ftp.dll拓展:

我的拓展默认目录是:

D:\phpStudy\php\php-7.1.9-nts\ext

第二步:进到php.ini里面去,解开以下注释:

extension=php_ftp.dll

这个扩展是php自带的,直接去掉注释即可.

 

再次测试,就不报这个错误了。

参考链接:

原创地址:http://blog.csdn.net/zhezhebie/article/details/77969565

 

转载于:https://www.cnblogs.com/fps2tao/p/11347146.html

你可能感兴趣的文章
python中的内容编码
查看>>
Codefoeces 734F. Anton and School 数学
查看>>
斐波那契查找法
查看>>
java 22 - 23 多线程之定时器的概述和使用例子
查看>>
我们都爱大长腿
查看>>
实验10:Problem G: STL——多重集的插入和删除
查看>>
相邻最大差值
查看>>
WebBrowser 加载网页
查看>>
xcode 8 重新支持插件
查看>>
6-12 SVM小结
查看>>
ABOUTCG发布Maya 刚体特效完全教程
查看>>
单例模式
查看>>
Codeforces Round #485 (Div. 2)
查看>>
数据结构与算法之排序算法的时间复杂度、空间复杂度总结
查看>>
Rabbitmq之高级特性——实现消费端限流&NACK重回队列
查看>>
RANK和BANK
查看>>
js中构造函数和普通函数的区别
查看>>
Linux SD/MMC/SDIO驱动分析
查看>>
2-sat学习笔记
查看>>
Java与算法之(11) - 合并排序
查看>>