
CURLFile::setPostFilename 메서드는 실제로 파일 이름을 서버로 전송하는 역할을 하지 않습니다. 이 메서드는 CURLFile 객체 내부에서만 파일 이름을 변경하는 역할을 합니다.
만약 파일 이름을 서버로 전송하고 싶다면, CURLFile 객체를 생성할 때 filename 매개변수를 지정하거나, CURLFile::setPostFilename 메서드를 사용하여 내부에서만 파일 이름을 변경한 후, CURLFile 객체의 filename 속성을 사용하여 서버로 전송할 수 있습니다.
예를 들어, 다음 코드는 CURLFile 객체를 생성할 때 filename 매개변수를 지정하여 파일 이름을 서버로 전송하는 방법을 보여줍니다.
#hostingforum.kr
php
$file = new CURLFile('파일 경로', '미디어 타입', '파일 이름');
또는, 다음 코드는 CURLFile::setPostFilename 메서드를 사용하여 내부에서만 파일 이름을 변경한 후, CURLFile 객체의 filename 속성을 사용하여 서버로 전송하는 방법을 보여줍니다.
#hostingforum.kr
php
$file = new CURLFile('파일 경로', '미디어 타입');
$file->setPostFilename('파일 이름');
이러한 방법 중 하나를 사용하여 파일 이름을 서버로 전송할 수 있습니다.
2025-07-29 01:35