2012-09-10 4 views
-1

자바 스크립트 웹 워커를 사용하여 업로드 기능에 대한 자바 스크립트 소스 코드를 제공 할 수 있습니까? 나는 사방을 수색하고 좋은 해결책을 찾을 수 없었다. 나는 웹 근로자를 사용하는 방법에 대한 유용한 링크의 커플, 왜 그것이 this one for example자바 스크립트를 사용하여 웹 작업자를 업로드

나는 내가하고 싶은 것은 전달하는 방법 작업자 파일, 메인 페이지에서 업로드 된 파일을 전달할 수 유용합니다 비록 찾았어요 다시 데이터베이스에 자동으로 업로드 할 PHP 파일에 다시 입력하면 PHP 질문에 javascript 변수를 전달할 수 있습니까?

+0

아약스 게시 요청을하고 업로드하려는 데이터를 첨부하면됩니다. – starbeamrainbowlabs

+0

좀 더 자세히 설명해 주실 수 있습니까? –

+0

@starbeamrainbowlabs 업로드 된 파일을 기본 페이지에서 작업자 파일로 전달할 수 있습니다. 어떻게하면 자동으로 데이터베이스에 업로드 할 PHP 파일에 다시 전달할 수 있습니까? 그렇다면 내 질문을 다시 말하게하십시오. PHP 파일에 javascript 변수를 전달할 수 있습니까? –

답변

0

당신은 아약스 요청을 사용하여 PHP 파일에 자바 스크립트 변수를 전달할 수 있습니다 data1data2 당신이 PHP 파일로 보낼 물건을 포함

​var ajax = new XMLHttpRequest​(), 
    params = "param1=" + escape(data) + "&param2=" + escape(data2); 

​ajax.open("POST", "myphpfile.php", true); 
ajax.send(params); 

. 원하는만큼 매개 변수를 추가 할 수 있지만 & 부호는 끝 또는 매개 변수로 해석되고 다음 매개 변수로 해석됩니다. 그래서 데이터를 보내기 전에 데이터를 탈출하는 것입니다.

참고 :

echo(rawurldecode($_POST['param1'])); 

가 함께 param1 교체 : 아약스 요청 당신은 $_POST 배열을 읽어 데이터에 액세스 할 수 있습니다, 지금까지의 내가 서버 측에

알고, 웹 근로자에서 작동합니까 자바 스크립트를 통해 보낸 변수의 이름입니다. rawurldecode(string);을 사용하여 반대쪽 끝에서 데이터를 이스케이프 처리합니다.

희망 사항. 질문에 대한 답변입니다.

+0

정말 도움이 되었군요 =)) 내 나쁜 질문에 대해서도 죄송합니다, 인스턴트 메신저 stackover flow =) –

+0

다음 stackoverflow에 오신 것을 환영합니다! 내가 도울 수있어서 기쁩니다. 다음에 묻기 전에 기존 질문을 검색하는 것이 좋습니다. – starbeamrainbowlabs

+0

감사합니다.) –

관련 문제