php利用curl上传文件到服务器(支持文件夹创建)
来源:互联网 发布:淘宝失踪儿童在哪里 编辑:程序博客网 时间:2024/05/16 05:52
这几天需要向文件服务器上传一些文件,但是不想在文件服务器部署代码,所以考虑用ftp上传文件。
但是线上服务器又不支持ftp扩展,所以考虑用curl上传,同时上传需要生成文件夹。
网上的方法都不支持文件夹生成,在curl参数里找到一个参数来支持。
function upload($dir,$src,$dest) { $ch = curl_init(); $fp = fopen($src, 'r'); curl_setopt($ch, CURLOPT_URL, 'sftp://user:password@ftp_host/tmp/'.$dir .'/'. $dest); curl_setopt($ch, CURLOPT_UPLOAD, 1); curl_setopt($ch, CURLOPT_FTP_CREATE_MISSING_DIRS, TRUE); curl_setopt($ch, CURLOPT_INFILE, $fp); curl_setopt($ch, CURLOPT_INFILESIZE, filesize($src)); curl_exec ($ch); $error_no = curl_errno($ch); curl_close ($ch); if ($error_no != 0) { return 0; }else{ return 1; } }
upload("dir","lizi.png","test/lizi.png");
0 0
- php利用curl上传文件到服务器(支持文件夹创建)
- php+curl上传文件到远程服务器
- 【PHP应用】curl 上传文件到远端服务器
- (PHP)用cURL从本地上传文件到FTP服务器
- php如何CURL 上传文件到其他服务器
- php curl向远程服务器上传文件
- 利用curl上传文件
- php 上传文件到服务器
- 文件上传到服务器某个文件夹
- java上传文件与文件夹到服务器
- php curl 上传文件
- php curl上传文件
- PHP curl 上传文件
- PHP Curl 上传文件
- curl php 上传到远程服务器上文件
- php中利用curl访问接口、上传文件
- 模拟php curl向远程服务器上传文件
- 模拟php curl向远程服务器上传文件
- gradle学习(23)-Sonar runner
- Android中自定义属性(attrs.xml,TypedArray)的使用
- dumpsys 命令解析
- #include、#import与@class的区别
- Robotium中文API(06)-solo.clickLongOnScreen
- php利用curl上传文件到服务器(支持文件夹创建)
- 李晨戴防毒面具秀肌肉 网友喊话征服冰冰
- Java中Split函数的用法技巧
- Robotium中文API(07)-solo.clickLongOnText
- android使用远程服务要实现的Parcelable和相应的aidl文件
- 伊能静晒姐姐旧照 五官精致获赞基因好(图)
- Robotium中文API(07)-solo.clickLongOnText
- jQuery队列操作方法实例
- 嵌入式: jffs2,yaffs2,logfs,ubifs文件系统性能分析