2011-11-30 1 views
1

내 자바 스크립트에 file이라는 개체가 있습니다. console.log(file)를 실행하면 다음 방화범이 저에게 거짓말입니까?

firebug

문제입니다 ... 날과 같이 방화범 객체를 검사 할 수 있습니다 : 나는 file.status에 액세스하려고 할 때 나는 0를 얻을. file.name 및 기타 속성은 모두 정상적으로 작동합니다 ... 0이 무엇이든지간에 출력되는 것은 status입니다.

어떤 아이디어가 진행되고 있습니까 ???

동의어,이 객체는 중요한 경우 plupload File 객체입니다. 또한 Webkit Inspector도 동일한 결과를 산출합니다.

감사합니다.

+3

사용중인 코드는 어디에 있습니까? – NullUserException

+0

자세한 정보가 필요합니다. – Muhd

+1

질문 제목은 나를 웃게했습니다. 나를 생각하게 만들었습니다 : _ 내 디버거가 나를 속이고 있습니까? _ –

답변

0

JavaScript를 둘러싼 보안 문제로 인해 세부 정보를 공유하지 못하는 것 같습니다. 거짓말은 아니지만 당신에게 말하지 않습니다. 좋은 JavaScript, 다른 시민 보호.

Java 보안을 사용하면 파일을 미리 조작하기가 어려울 수 있습니다. 따라서 많은 업 로더 유틸리티가있는 이유는 무엇입니까? 그렇기 때문에 IE7-9는 다중 파일 브라우저 선택을 지원하지 않기 때문입니다. 예 Y UI Uploader 또는 SWFUploader.

0

내가이 미스테리를 가지고 있고 그것의 바닥에 가고 싶다면이 객체를 생성하고 조작하는 코드를 읽거나 다른 자바 스크립트 열거 형을 사용하여 내가 무엇을 얻을 수 있는지 보려고했다. 목적.

어쩌면 for in 루프를 통해 나를 잡아 당길 수 있습니다. 결국, 많은 javascript dev 툴은 javascript를 사용하여 빌드되었습니다 - 일반 js 명령보다 오브젝트에 대한 더 많은 통찰력을 가져서는 안됩니다.