ftp发送文件修改
This commit is contained in:
@@ -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{
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user