2009-03-24 6 views
0

자바 스크립트로 임시 파일 이름을 가져올 수 있습니까?js로 임시 파일 이름

아약스를 사용하여 파일을 업로드하고 싶습니다. js로 tmp 파일 이름을 가져오고 싶습니다. 이것이 가능한가?

답변

0

서버 측 언어와 함께 AJAX를 사용하는 경우 임시 이름을 반환하고 AJAX로 가져 오면 모두 호출 할 수 있습니다.

+0

나는 PHP를 사용하여 그것을 얻으려고했다. 그러나 우리는 우리의 양식 na를 제출하지 않습니까? 이것이 $ _File이 null 인 이유입니다 .. –

+0

업로드가 작동하면 PHP는 $ _FILES [ 'uploadedfile'] [ 'tmp_name']에있는 파일에 대해 몇 가지 이름을 갖게됩니다. var 다음에는 업로드 프로세스에 문제가 있습니다. – UnkwnTech

1

AJAX 자체로는 웹 양식을 통해 파일을 업로드 할 수 없습니다. 바이너리 콘텐츠를 보내기 위해 전통적인 양식을 창 (또는 프레임/iframe)에 게시해야합니다. 이러한 게시물은 스트림을 임시 파일 (일부 언어/PHP와 같은 프레임 워크가 자동으로 처리 할 수 ​​있음)로 처리 할 수있는 서버 코드 (Java, PHP, Python 등)로 처리해야합니다.

그러면 URL 스키마를 통해 임시 파일을 사용할 수있게 만들고이 URL을 게시물의 결과 페이지로 되돌릴 수 있습니다. 이 URL이 기본 페이지와 동일한 도메인에있는 경우 자바 스크립트를 사용하여 결과 iframe의 '내부'를보고 임시 URL을 찾을 수 있습니다.

+0

실제로 나는 당신의 ans을 이해하지 못했습니다. 나는 그다지 전문가가 아닙니다. 복사 기능에 대해 알고 있습니까? –