2009-10-09 1 views
10

/O : 오류 # 2038 : 파일 I/O 오류플렉스 : 오류 # 2038 : 파일 내가 플렉스 응용 프로그램은 여러 파일 업로드를하고,이 오류가 계속이 오류

플렉스는이 오류를 제공 아직 그것은 업로드가 처리되기 때문에 작동하는 것 같습니다. 간헐적으로 이런 일이 일어났습니다. 이제 모든 시도가있었습니다. 여기에 무슨 일이 일어날 지에 대한 아이디어가 있습니까? 사용 권한이 읽기/쓰기로되어 있는지 확인했습니다. URL에 후행하는 슬래시 문제에 대한 google'd가 있습니다. 나는 무슨 일이 벌어 질지 상실감에 빠졌습니다.

+0

이 오류가 표시되어 소스 코드를 표시해주십시오. –

+0

이 질문을 덤프 할 수 있습니다. friggin 캐시. – Ronn

+2

어떻게 해결했는지 설명 할 수 있습니까? – Imageree

답변

0

파일 업로드 중 3-4 개월 전에 동일한 문제가 발생했습니다. 호출이 서블릿으로 전송되었지만 프런트 엔드에서 일부 오류가 발생했습니다 (# 2038).

나중에 내 코드가 Servlet에서 예외가 있다는 것을 알았고 제대로 처리되지 못했습니다. 예외가 무엇인지는 기억이 나지 않지만 예외를 해결하면 오류가 사라졌습니다.

b/w 파일을 업로드하는 데 commons-file-upload를 사용하고 있습니까?

감사합니다,

5

Anoop 당신은 당신이 업로드하고있는 서버에 SSL 인증서를 사용하고 있습니까? 나는 ... 때문에 잘못된 SSL 인증서에

건배

+0

자체 서명 된 인증서 관련 문제에 대한 해결 방법이 있습니까? – dmitry

+0

내가 아는 한, 나는 두려웠다 - 늦은 응답에 대해 유감스럽게 생각한다! – infomaniac

0

지원되는 동시 연결에 제한이를 플래시 플레이어가 무작위로 실패합니다 과거에 문제를 했어. 나는 그것이 3 또는 5라고 생각한다. 3 개 이상의 파일을 업로드하려고 할 때 오류가 발생합니까?

1

charles과 같은 도구를 사용하여 트래픽을 확인하는 것이 좋습니다. 그것은 당신에게 정말로 잘못된 것이 무엇인지에 대한 더 나은 표시를 줄 수 있습니다.

업로드가있는 Flash Player가 일부 쿠키를 보내지 않아도된다는 사실을 알고 있으면 서버의 세션이 달라질 수 있습니다.

+1

그게 무슨 가치가 있는지, 난 그냥이 문제가 있었고, 나는 세션을 디버깅하는 데 Charles를 사용했습니다. 플래시는 단지 어리 석다. 응답은 일반적인 302 응답이지만 Flash에서는 HTTPStatusEvent 이외에 IOErrorEvent를 던지기로 결정했습니다. IOErrorEvent 핸들러에서 Error # 2038을 검색하고 해당 패턴과 일치하는 이벤트를 무시하는 것만이 가능합니다. 감사합니다, Adobe! – jsd

1

서버에 연결할 URL이 올바르지 않을 수도 있습니다. 상대 URL인지 확인한 후 상대 URL인지 확인하십시오. 나는이 bahavior를 직접 발견했습니다 ... 코드는 IE에서는 작동하지만 다른 브라우저에서는 작동하지 않고 Mac에서는 작동하지 않습니다.