CLI 에서 curl 명령어로 파일 보내고 php 에서 받기
프로그래밍/PHP2020. 6. 30. 14:27
반응형
CLI 에서 curl 로 파일 보내는 방법은 아래와 같습니다.
1. curl 로 파일 전송
# curl -F "file=@/home/sysdocu/profile.png" https://sysdocu.tistory.com/upload.php
2. php 로 수신
upload.php
<?php $uploaddir = "/var/www/html/tmp/"; // 해당 디렉토리는 업로드 권한이 있어야 함 $uploadfile = $uploaddir . basename($_FILES['file']['name']); if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) { echo "업로드 성공\n"; } else { echo "업로드 실패\n"; } echo "결과 보기<br>"; print_r($_FILES); ?> |
* 주의 : 보내고 받는 변수명이 동일해야 합니다. (위에서는 file 사용)
반응형
'프로그래밍 > PHP' 카테고리의 다른 글
파일 사이즈 출력 및 단위 자동 변경 (0) | 2020.07.03 |
---|---|
PDO 를 이용해 html 코드를 MySQL 로 입력하기 (0) | 2020.07.02 |
MySQL 에서 가져온 최근 데이터를 오래된 순서대로 정렬하기 (0) | 2020.06.30 |
PHP 배열 사용하기 (0) | 2020.06.26 |
cp949 형태의 문자를 utf-8 로 변환하기 (0) | 2020.06.04 |
댓글()