본문 바로가기
반응형

IT164

PHP에서 대용량 파일 업로드를 위해 체크해야 할 부분 PHP에서 파일을 업로드 하기 위해서는 POST 방식을 이용하여 업로드 하는데 다음과 같은 제약으로 인하여 대용량 파일 업로드시 실패 할 수 있으니 주의 해야 함 * session.gc_maxlifetime 데이터가 '쓰레기'로 취급되고 청소할 시간을 초 단위로 지정합니다. 쓰레기 수거는 세션 시작시에 일어남 기본값 : "1440" * max_input_time POST, GET, 파일 업로드 등의 입력 데이터 처리에 허용하는 최대 시간을 설정 기본값 : 600 * max_execution_time 스크립트 실행시간 제한 기본값 : "30" * upload_max_filesize 업로드할 파일의 최대 크기 지정 * post_max_size POST방식으로 전송할 데이터 최대 크기 기본값 : 30M * m.. 2023. 2. 13.
델파이 DataSnap을 이용한 REST 프로그래밍 요약 본 연재는 Marco Cantu, http://blog.marcocantu.com 블로그를 참고하여 나름 쉽게 델파이에서 REST 프로그래밍 하는 기법에 대해 설명한다. REST(Representational State Transfer)는 IT정보 산업에 중요한 임펙트를 줄 수 있는 웹서비스(Web Service)를 위한 새로운 아키텍처로, 이미 대부분의 메이저 회사(구글, 야후, 아마존, 마이크로소프트)가 다양한 소스로 부터 데이터를 머지하고 공유하기 위한 기술로 도입하고 활용하고 있다. REST는 HTTP와 XML고 같은 간단한 기술적인 배경만을 가지고도 쉽게 구현이 가능한 아키텍처로 델파이에서는 이미 2010 버전 부터 DATASNAP 인프라를 통해 REST를 지원하기 시작 했고 XE 버전 부터 웹.. 2023. 2. 13.
델파이 JSON JSON(JavaScript Object Notation)은 자바스크립트 객체에 대한 표기법으로 XML과 함께 델파이 REST 애플리케이션에서 주로 사용되므로 Delphi에서 JSON이 어떻게 처리되는지 알아 두는 것이 중요합니다. 물론 REST사용지 JSON을 사용해야 하는 것은 아니지만 유행을 좋아하는 대한민국 개발자들에게 JSON은 임원진과, 고객의 신선한(?) 기대감에 만족을 줄 만한 포맷이지요.... JSON은 애플리케이션 간 교환이 가능한 TEXT기반의 자바스크립트 객체의 표현 방식으로 기존에 다양한 데이터 구조를 표현할 수 있었던 XML에 비해 단순하고 프로그래밍 관점에서 더 밀접하고 자바스크립트를 이용하는 브라우저 기반의 애플리케이션에서 파싱하기 쉬운 장점과 타 언어와의 융합을 위해 적합한.. 2023. 2. 13.
이미지 타입 얻기 통합모듈 개요 잘 알려진 이미지 파일 및 스트림을 이용해 이미지 타입을 얻는 모듈입니다. 이미지 소스타입 얻기 라이브러리 const JPG_HEADER: array[0..2] of byte = ($FF, $D8, $FF); GIF_HEADER: array[0..2] of byte = ($47, $49, $46); BMP_HEADER: array[0..1] of byte = ($42, $4D); PNG_HEADER: array[0..3] of byte = ($89, $50, $4E, $47); TIF_HEADER: array[0..2] of byte = ($49, $49, $2A); type TImageType = (ifUnknown, ifJPG, ifGIF, ifBMP, ifPNG, ifTIF); ... func.. 2023. 2. 13.
반응형