2012-09-29 2 views
0

파일 을 업로드 HTML에서 모든 스크립트는 (만 1 HTML 파일이어야합니다 (등, JS 포함 할 수 있습니다)하지만 1 개 .html 파일 NO PHP 하고 파일 업로드 경로해야한다가 가능한 경우)순수 HTML 업 로더

+3

아니요, 없습니다. HTML 양식에는 POST 수신자가 필요하므로 스크립트없는 업로드를 시작할 수 없습니다. PUT 요청이 필요합니다. – mario

답변

0

아니요. 서버 측 응용 프로그램 (PHP, ASP.NET, CGI 실행 파일 등)을 처리해야합니다. 죄송합니다

+0

html5에서 가능하다는 소식을 들었습니다. – user1708712

+2

서버 응용 프로그램없이 서버에 파일을 저장할 수 없습니다. HTML5가 클라이언트에 데이터를 저장할 수있는 능력을 생각할 수도 있습니다. –

+1

Html5 기어 및 Javascript fileApi를 사용하면 페이지로드없이이 작업을 수행 할 수 있지만 서버에 저장하려면 서버 끝 언어가 필요합니다. html 또는 js가 서버에 파일을 저장할 수있는 방법이 없습니다. –

2

거기에 하나의 HTML 파일 (js 등 포함 할 수 있습니다) 파일을 업로드하는 스크립트가 있지만 하나의 파일이어야합니다 .html 아니오 PHP와 파일이 업로드되는 경로 (가능한 경우))

음, 파일 업로드를 처리 할 클라이언트 측에 '순수 HTML (and JS)'웹 페이지가 필요하다고 명시되어 있습니다.

지금이 두 부분이 있습니다 .. 클라이언트 측에서

: 업로드 할

  1. 우리는 파일을 캡처하는 <form> 태그에 포함 <input type="file" ... /> 같은 HTML 태그를 필요 .

    2.a. 어떻게 파일을 보내시겠습니까 ..? 사용자가 페이지를 제출해야하는 경우 의 <form> 속성이 서버에있는 PHP 페이지의 속성을 가리켜 야합니다. 을 통해 데이터를 받아 들일 수 있습니다.

    2.b. 파일을 백그라운드에서 비동기 적으로 보낼 수도 있습니다. 이 경우에는 여러 개의 JQuery AJAX 파일 업 로더 플러그인을 사용하면됩니다. 구글은 꽤 몇 가지 결과를 얻을 수 있습니다. 그래서 기술적으로 한 페이지 AJAX 여기 수 없습니다 - HTML4가 유일한 방법 브라우저에서 당신이 서버에 파일을 보낼 수

    참고 폼이 제출 될 때입니다. 그러나 비동기 파일 업로드의 환상은 업로드를 수행하기 위해 숨겨진 iframe을 사용하여 생성 된 입니다. 다행히도 우리는 Plupload와 Uploadify처럼 쉽게 만들 수있는 훌륭한 플러그인을 가지고 있습니다. 나중에 한 번 사용했습니다. 이 플러그인을 사용하면 요구 사항에 맞지 않는 플래시/Silverlight 업 로더를 사용할 수도 있습니다. 물론 Silverlight/Flash는 비동기 파일 업로드를 허용합니다.

    2.c. HTML5 비동기 파일 업로드 : 기본적으로 HTML5는 Flash/Silverlight를 메모리에 캐싱하여 대체 한 다음 JQuery를 사용하여 AJAX를 통해 파일을 보냅니다. http://tutorialzine.com/2011/09/html5-file-upload-jquery-php/

  2. 서버 측에서 마지막으로

가 : 여기

  1. 당신이 기본적인 PHP 스크립트를 것

    나는 :) 잘 설명하는 몇 달 전에이 혀를 발견 변수의 파일에서 이진 데이터를 읽습니다. $_FILES['<name of input file tag in the form>']

희망이 도움이됩니다! 안녕하세요, 어떻게이 일을 계속하기로 결정 하셨는지 알려주세요.

모두 최고!

+0

PHP를 사용할 수 없습니다. : \ ...... 오직 html 파일을 편집 할 수 있습니다 .... 업로드하거나 포함 할 수있는 방법이 있습니다. PHP 파일 ??? 우리는 다른 서버에서 PHP 파일을 포함 할 수 있습니다 .... 그래서 그 서버에서 작동 할 수 있고 나중에 PHP를 업로드 할 수 있습니다 – user1708712

+0

오케이 .. 당신은 PHP 코드를 업로드 할 권한이없는 것 같습니다 서버에 있지만 HTML 파일을 호스트 할 수 있습니다.이 경우입니까? –

+0

yupzz @ kent pawar – user1708712