2014-01-18 1 views
5

오른쪽 상단에 게시물을 클릭 한 다음 상자에 이미지를 놓으면 Facebook에서 해당 이미지를 이미지로 인식하지 못하고 링크로 읽으려고합니다. 이것은 주요 포인트가 아니지만.Facebook은 내 로컬 파일의 전체 경로를 어떻게 얻습니까?

이상한 부분은 전체 경로가 무엇인지 알고 있다는 것입니다. 이 크롬 때문에 발생해서는 안

enter image description here

, should be changed to "fakepath" for security reasons은 이론적으로, 샌드 박스, 모든 경로입니다.

어떻게 든 페이스 북은 그렇게 할 수 있었다. 그러나 질문은, 어떻게?

답변

4

Windows XP는 콘텐츠 형식이 text/uri-list 인 전체 경로를 보냅니다. 이상한 윈도우 8 ...에 blank` :

<textarea ondrop="console.log(event.dataTransfer.getData('text/uri-list')); event.preventDefault();"> 
</textarea> 
+0

그것은 대해'반환

다음은이 사실을 재현 조각입니다. –

+0

@Derek 朕 會 功夫 Windows 8을 테스트 할 수 없습니다. 'event.dataTransfer.types'를보세요 – copy

+0

배열을 반환합니다, [[ "text/uri-list", "Files"]' –

관련 문제