Nmail.NET
제품소개
데모
다운로드
구입안내
FAQ (8)
Q&A (2382)
사용후기 (1)
Home    Contact us    Sitemap
기술지원안내
FAQ
Q&A 게시판
사용자 팁


Home > Support > Q&A > Nmail.Net
Nmail .NET Q&A


제 목 Re: Re: Re: Re: Re: Re: Re: 메일 발송때 첨부파일 추가시 오류 발생
글쓴이 관리자

        //업로드 타입이 A 이면 엑티브 형식이므로 해당하는부분들 호출함.
        if (up_type == "A") {
            //IE에서만 엑티브 엑스가 지원 되니 접속 브라우저를 물어 보고 엑티브X 호출 여부
            var nmail_updown_cp_status = true;
            var browserType = navigator.appVersion;

            if (browserType.indexOf("MSIE") == -1 &&
                (browserType.indexOf("Trident") == -1 && browserType.indexOf("rv:11") == -1))
                nmail_updown_cp_status = false;

            if (nmail_updown_cp_status == true) {
                var obj = document.ObjNUploader;

                // 업로드 컴포넌트 설정
                if (objState) {//메가바이트로 용량 설정하면됨(1메가는 1, 10메가는 10)
                    obj.width = 755;
                    obj.SetUploadType(1);   // 업로드 방식 (0이면 HTTP 업로드, 1이면 MTOM 업로드)
                    obj.SetUseCompType(1);  // 업로드 사용 방식 (0이면 웹하드, 1이면 웹메일)
                    obj.FileBaseSize(SmallFileSize); // 업로드 기준값 (설정 용량을 초과하면 컴포넌트 내에 업로드 형식 값이 대용량 첨부로 변경됨.)
                    obj.SetMaxUpFileCount(50); // 최대 업로드 파일 갯수
                    obj.SetLimitFileSize(5000); // 파일 개당 업로드 제한 용량
                    obj.Max_UploadBigSize(BigFileTotSize); // 대용량 첨부 제한 용량
                    obj.Max_UploadSize(SmallFileSize);    // 일반 첨부 제한 용량
                    //obj.UploadExtFilter("jpg;png");    //업로드 파일 필터
                    obj.SetUploadChunksize(1024 * 1024 * 2); // 업로드 청크 사이즈

                    //09.08.06 대용량 파일 설정부분
                    document.getElementById("sUploadBigSize").innerHTML = SizeCapacity("<%# BigFileSize %>");
                    document.getElementById("sUploadTotSize").innerHTML = SmallFileSize + ".00MB";
                }
            }
        }

위 부분이 ActiveX 호출 부분입니다. 정상적으로 호출되나 확인해 보시기 바랍니다

-------------------- Original message --------------------

삼우MCP 입니다.

빠른 답변 감사합니다.

그런데 제가 아직 해결을 못하고 있습니다.
저의 그룹웨어 NMail을 적용해서 사용중리라서 NMail소스가 약간식은 수정이 되었습니다.

현재 문제가 되고 있는 WriteMail.aspx 파일도 마찬 가지입니다.

그래서 한번더 요청드립니다.

result = obj.Upload_Start();

이 부분이 오류가 발생하지 않게 하기 위해서 WriteMail.aspx에서 어느 부분이 반드시 포함이 되어야

하는 것입니까?

(자바스크립트 부분 말고)


빠른 답변 한번더 부탁 드립니다.


-------------------- Original message --------------------
업로드 컴퍼넌트가 ActiveX로 되어 있습니다.


따로 웹메일 소스를 수정하지 않았다면 웹메일 소스에 포함되어 있습니다.

-------------------- Original message --------------------

삼우MCP 입니다.

ActiveX라면 어떤 ActiveX인지요?

그리고 사용하려면 어떻게 해야합니까?

참조에 추가를 해야하는지요?
방법좀 가르쳐 주십시요



-------------------- Original message --------------------
ActiveX 내부에서 동작하는 부분입니다.


-------------------- Original message --------------------


삼우MCP 입니다.

답변 감사합니다.

그런데 해당 폴더에 대한 권한에도 이상은 없습니다.

제가 궁금한 부분은

result = obj.Upload_Start();

이 문장의 Upload_Start()을 어디서 확인지 알고싶습니다.

제가 소스를 적용하면서 빠진부분이 있는지 확인화면서 저 부분을 찾지를 못했습니다.

그래서 저 부분이 어디에 있는지를 알고싶습니다.


답변 부탁 드립니다.



-------------------- Original message --------------------
안녕하세요.


404 not found의 경우 파일이 존재하지 않을 경우에 발생하는 오류입니다.

파일 업로드를 할 때에 nmail data directory 경로\도메인\0000\아이디\attach_temp 에 파일이 정상적으로 저장되나 확인해 보시기 바랍니다.

정상적으로 저장이 되지 않는다면 폴더에 권한은 충분히 주었는지도 확인해야 합니다.

-------------------- Original message --------------------

※ 필수입력정보 ※


▷ 제품버젼 : NMail 5.02

▷ 오류발생 메뉴/주소 :

▷ 에러메세지 :

Message 1
[Upload Error Messages][업로드하는 파일명] => [UPLOADPATH Header Invalid Response]
[http/1.1 404 not found]

Message 2
파일 업로드 하는중에러가 발생 했습니다.
에러가 날 가능성
1. 네트워크 회선이 불안할경우.
2. iis세팅문제일수가 있습니다.
보내기를 누르시면 재전송 가능합니다.


▷ 질문내용 :

안녕하십니까?
NMail을 업그레이드(5.02)를 사용하기 위해 시스템 구성을하다 문제가 발생하여 문의 드립니다.
문제점은 메일 발송시 그냥 텍스트만 발송을 하면 정상적으로 잘 작동이 됩니다.
하지만 첨부 파일을 추가해서 발생을 하면 아래 와 같이 에러가 발생합니다.
Message 1
[Upload Error Messages][업로드하는 파일명] => [UPLOADPATH Header Invalid Response]
[http/1.1 404 not found]

Message 2
파일 업로드 하는중에러가 발생 했습니다.
에러가 날 가능성
1. 네트워크 회선이 불안할경우.
2. iis세팅문제일수가 있습니다.
보내기를 누르시면 재전송 가능합니다.


소스중 WriteMail.aspx의
function Sendmail(flag) {
....
if (up_type == "A") {//엑티브 형식일때

            var obj = document.ObjNUploader;
            //209.07.21 임시보관함에 저장할때 파일첨부 부분은 빼는 루팅
            if (flag != true) {
                if (obj.TotalUploadCount() > 0) {
                    var result;
                    obj.SetUserInfo(memberId + ":" + domain);
                    document.getElementById("hidAttachFiles").value = obj.FilesInfo;
                    result = obj.Upload_Start();

                    if (result == -1) {
                        UpdateSize();
                        //2010.03.15 추가
                        document.getElementById("hidAttachFiles").value = "";
                        alert("파일 업로드 하는중 에러가 발생 했습니다.\r\n\r\n에러가 날 가능성\r\n 1. 네트워크회선이 불안할경우.\r\n 2. iis 세팅문제일수가 있습니다.\r\n\r\n보내기를 누르시면 재전송 가능합니다.");
                        return;
                    }
                }
            }
        }
  
부분중  result = obj.Upload_Start(); 이부분에서 문제가 발생하는데
이 부분을 확인할 방법을 모르겠습니다. Upload_Start() 는 어디서 확인이 가능한지요?

참고로 이부분을 asp.net의 를 따로 만들어 파일업로드 테스트 해보면 제대로 올라갑니다.
그러니까 IIS 설정도 정상적인것 같습니다.
그리고 테스트하고 있는 OS는 Windows10, IIS10, IE11 입니다.

file upload 부분만 정상적이면 5.02 버전으로 메일관련은 정상운영될것같은데 이것때문에 몇일째 헤매고 있습니다.
IIS설정, 방화벽 설정 확인 등등을 다 해봐도 안됩니다.


도와주십시요.
빠른 답변 부탁 드립니다.


       
관련 게시물
번호   제목 글쓴이 등록일 조회수
896  
삼우MCP(주)
18-03-22 3740
   
관리자
18-03-22 2913
   
삼우MCP
18-03-22 3156
   
관리자
18-03-22 2899
   
삼우MCP
18-03-22 3059
   
관리자
18-03-22 3086
   
삼우MCP
18-03-22 2923
   
관리자
18-03-22 3173

리스트
번호   제목 글쓴이 등록일 조회수
978  
굿파트너스
23-07-11 355
   
관리자
23-07-11 300
977  
굿파트너스
23-05-17 532
   
관리자
23-05-18 350
976  
한국물가정보
23-01-18 832
   
관리자
23-01-18 452
   
한국물가정보
23-01-19 425
   
관리자
23-01-19 496
975  
이유엔
23-01-04 733
   
관리자
23-01-04 425
974  
경남점자정보도서관
22-08-30 1414
   
관리자
22-08-30 617
973  
굿파트너스
22-04-01 964
   
관리자
22-04-01 795
972  
gwtest
22-01-24 1047
   
관리자
22-01-24 839
   
GWTEST
22-01-24 784
   
관리자
22-01-24 812
   
gwtest
22-01-25 828
   
관리자
22-01-25 871
◀◀ ◁ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ▶▶
패스코리아넷   경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 : nmail@passkorea.net   I   전화 : 1544-1608   I   팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288   I   대표자 : 빈경윤