ftp发送文件修改

This commit is contained in:
wangzhaocui
2022-04-12 13:37:56 +08:00
parent df71494d8e
commit eca10433d4

View File

@@ -220,7 +220,7 @@ class Datebase extends Controller{
*/ */
public function dataPush(){ public function dataPush(){
$data = $this->request->post(); $data = $this->request->post();
//$data["journal_stage_id"] = 305; $data["journal_stage_id"] = 305;
$stage_info = $this->journal_stage_obj->where("journal_stage_id",$data["journal_stage_id"])->find(); $stage_info = $this->journal_stage_obj->where("journal_stage_id",$data["journal_stage_id"])->find();
$this->createEmailFile($data["journal_stage_id"]); $this->createEmailFile($data["journal_stage_id"]);
// 发送ftp // 发送ftp
@@ -343,9 +343,9 @@ class Datebase extends Controller{
// zip生成成功后发送ftp // zip生成成功后发送ftp
if($resJosn['code'] == 0){ if($resJosn['code'] == 0){
$name = $baseDir.$outfileTitle.".zip"; $url = $baseDir.$outfileTitle.".zip";
// 发送ftp // 发送ftp
$this->sendFtp($name); $this->sendFtp($url,$outfileTitle);
} }
@@ -445,7 +445,7 @@ class Datebase extends Controller{
// 连接ftp // 连接ftp
private function sendFtp($name,$url){ private function sendFtp($url,$title){
$ftp=[ $ftp=[
'server'=>'FTP.cnki.net', 'server'=>'FTP.cnki.net',
'user'=>'glo616cnki', 'user'=>'glo616cnki',
@@ -456,7 +456,8 @@ class Datebase extends Controller{
if(!$res){ //连接失败 if(!$res){ //连接失败
exit('连接失败'); exit('连接失败');
} }
$data = ftp_put($con,ROOT_PATH,$url,FTP_ASCII); $name = iconv("UTF-8","GBK",$title.'.zip');
$data = ftp_put($con,'/'.$name,$url,FTP_BINARY);
if(!$data){ // 上传失败 if(!$data){ // 上传失败
exit('上传失败'); exit('上传失败');
} }
@@ -465,5 +466,4 @@ class Datebase extends Controller{
} }
} }