파일 업로드 2

ABCUpload4.XField.4 오류 '80040005' 발생 문제 해결

증상 및 문제확인ABCUpload를 이용하여 파일 업로드를 구현해 놓은 페이지에서 아래와 같은 오류가 발생하였습니다. ABCUpload4.XField.4 오류 '80040005' A Windows error - 액세스가 거부되었습니다. - (0x00000005) occurred. /up.asp, 줄 50 모든 파일에 대해서 발생하는 것도 아니고, 특정 몇몇 파일에 대해서만 오류가 발생하였습니다. 새로 올리는 파일은 문제가 전혀 없고, 기존 파일을 덮어 씌우는 경우에만 동일한 문제가 발생하였습니다. 파일 및 디렉토리에 보안 설정을 바꾸어도 동일한 문제가 계속 발생하였습니다. 문제 해결위와 같은 액세스 거부 오류는 크게 두 가지 경우에 발생합니다. 첫 번째는 해당 파일을 다른 프로세스에서 열어서 사용중인 경..

WinInet Component Suite를 이용한 파일 업로드(POST) 예제

앞서 WinInet Component Suite를 소개했었습니다. GET 방식에 대한 예제만 있었는데, 이번에는 POST 방식으로 파일 업로드하는 예제를 소개하겠습니다. 파일을 업로드 하기 위해서는 multipart/form-data로 데이터를 전송해야 합니다. multipart/form-data 형식으로 데이터를 직접 만드는 방식 보다는, 인디에 이미 클래스화 되어 있는 TIdMultiPartFormDataStream로 간단하게 만들 수 있습니다. 자세한 내용은 아래의 소스를 참조해 주시기 바랍니다. uses IdMultipartFormData, WINet var AIdMultiPartFormDataStream : TIdMultiPartFormDataStream; AStringStream : TStri..

728x90