ftp发送文件修改
This commit is contained in:
@@ -220,7 +220,7 @@ class Datebase extends Controller{
|
||||
*/
|
||||
public function dataPush(){
|
||||
$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();
|
||||
$this->createEmailFile($data["journal_stage_id"]);
|
||||
// 发送ftp
|
||||
@@ -343,9 +343,9 @@ class Datebase extends Controller{
|
||||
|
||||
// zip生成成功后发送ftp
|
||||
if($resJosn['code'] == 0){
|
||||
$name = $baseDir.$outfileTitle.".zip";
|
||||
$url = $baseDir.$outfileTitle.".zip";
|
||||
// 发送ftp
|
||||
$this->sendFtp($name);
|
||||
$this->sendFtp($url,$outfileTitle);
|
||||
}
|
||||
|
||||
|
||||
@@ -445,7 +445,7 @@ class Datebase extends Controller{
|
||||
|
||||
|
||||
// 连接ftp
|
||||
private function sendFtp($name,$url){
|
||||
private function sendFtp($url,$title){
|
||||
$ftp=[
|
||||
'server'=>'FTP.cnki.net',
|
||||
'user'=>'glo616cnki',
|
||||
@@ -456,7 +456,8 @@ class Datebase extends Controller{
|
||||
if(!$res){ //连接失败
|
||||
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){ // 上传失败
|
||||
exit('上传失败');
|
||||
}
|
||||
@@ -465,5 +466,4 @@ class Datebase extends Controller{
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user