database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 803 게시물 읽기
No. 803
# Re: 화일 업로드시 문제가 생김
작성자
문태준
작성일
2000-02-16 19:33
조회수
5,919

> 안녕하세요..

> 다름이 아니라..

> 화일 업로드시 문제가 생깁니다.

> 화일이 업로드가 되었는지 체크하는 함수가 없는지 ..

> 저의 게시판은 화일이 큰 화일을 업로드시 화일은 로드가 되지 않았는데 게시판의 글은 등록이 되어 있어요..

> 화일이 업로드가 안되면 게시판의 글도 등록이 안되도록 하고 싶은데..

> 그런 함수가 있는지..

> copy함수를 사용하는데.. 실패를 하면.. return 값은 어떻게 되는지 알고 싶어요..

> 그리고,, 화일이 큰 화일을 업로드 할때 왜 로드가 되지 않는지..

> 약 5M 도 업로드가 안됩니다..

> 가르쳐 주세요..

> 무엇이 문제인지 모르겠네요..

> 한번 저의 홈페이지에 와서 자료실에 화일을 업로드 해보세요..

> 확실한 원인을 모르겠네요.. 프로그램상 제어를 하지 못하겠습니다.

> 가르쳐 주세요..

> 저의 홈페이지 주소는 http://210.207.165.250

> 그럼.. 답장을 기다리며..

>

 

어떤 형태로 프로그램을 짰는지 모르겠구요. copy 함수?

만약 php일 경우 다음과 같은 형태로 파일사이즈가 0이거나 파일이름이 없거나

했을때 업로드가 되지 않도록 지정합니다. 이건 php에서 지정된 변수같은게 있을 것입니다.

위의 문제를 잡으려면 insert 하기전에 아래와 같은 식으로 검사를 해야지요.

 

if($userfile_size !=0 || $userfile !="none" || $userfile_name !="")

 

여기에다가 본인 스스로 최대 파일 크기를 지정할 수 있고 php.ini인가 설정파일에

지정할 수도 있습니다.

 

if($userfile_size > $maxfilesize)

{ echo "파일크기가 제한을 초과하였습니다.<p>$maxfilesize 이하로 올려 주세요";

exit;

}

 

위와 같은 형태겠지요.

 

대략 이런 형태라는것 참고하세요.

[Top]
No.
제목
작성자
작성일
조회
804업로드 말고 언로드는 없나요? 그리고 TEXT/BLOB TYPE에 관하여
최영란
2000-02-16
5612
806┕># Re: 업로드 말고 언로드는 없나요? 그리고 TEXT/BLOB TYPE에 관하여
문태준
2000-02-17 13:33:27
6367
801select 출력된 결과를 파일로 받는 방법은 ?
호주영
2000-02-16
5580
800SELECT 에 관한 질문...
때똥가리
2000-02-16
5509
802┕># Re: SELECT 에 관한 질문...
문태준
2000-02-16 19:22:36
5751
799화일 업로드시 문제가 생김
이원희
2000-02-16
5360
803┕># Re: 화일 업로드시 문제가 생김
문태준
2000-02-16 19:33:39
5919
796mysql.sock 복사를 어떻게...
강동석
2000-02-15
5687
798┕>Re: mysql.sock 복사를 어떻게...
정재익
2000-02-15 20:16:20
6469
794# Perl을 이용해서 자료 Update요령은?
호주영
2000-02-15
5302
797┕>Re: # Perl을 이용해서 자료 Update요령은?
정재익
2000-02-15 20:14:21
6158
793문자의 길이는 어떻게 구하죠?
박상용
2000-02-15
5722
795┕>Re: 문자의 길이는 어떻게 구하죠?
정재익
2000-02-15 19:35:53
5996
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.040초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다