컬 명령을 통해 파일 이름 및 파일 내용을 원격 서버에 게시

컬 명령을 통해 파일 이름 및 파일 내용을 원격 서버에 게시

.bashrc 를 통해 로컬 파일의 이름과 내용을 원격 서버에 게시하는 bash 스크립트를 작성하려고 합니다 curl.

로컬 파일 이름의 형식은 다음과 같습니다.

/tmp/DeviceID-Date.txt

예를 들어. 178-20171105.txt.

원격 서버:http://myserver.com/insert.php

그런 다음 원격 insert.php스크립트 부분이 분할되어 $_POST['filename']추출 됩니다.장치 아이디그리고날짜, 그리고 이 모든 정보를 서버의 데이터베이스에 저장하기 위해 파일의 내용을 가져옵니다 $_POST['filedata'](이 부분은 이미 다루었습니다).

그게 가능합니까?

노트: 작은 텍스트 파일입니다(최대 6KB). 시도했는데 --upload-file"405 - 이 페이지에 액세스하는 데 사용된 HTTP 동사는 허용되지 않습니다"라는 메시지가 표시되었습니다.

관련 정보