2016-11-02 3 views
0

zip 파일을 입력으로 사용하고 클라이언트 컴퓨터에서 시각화 (html 출력)를 제공하는 클라이언트 코드가 JS에 있습니다 (예 : zip 시각화 프로그램). 파일이 서버에 업로드됩니다.zip 파일을 다운로드하고 임시로 클라이언트 컴퓨터에 저장

저는 PHP로 zip 비주얼 라이저 코드를 제공하고 더 많은 연산을 수행하는 서버를 가지고 있습니다. 이제 내가해야 할 일은 양식을 제출할 때 사용자로부터 입력 매개 변수를 취하고 서버에서 계산을 수행하고 zip 파일을 생성하는 것입니다. 이제이 zip 파일을 클라이언트로 보내고 zip 비주얼 라이저 코드를 통해 html 출력을 생성하겠습니다. 그리고 사용자는 zip 파일을 다운로드하라는 요청을해서는 안됩니다.

이 작업을 수행 할 수 있습니까?

답변

0

내 porposed 솔루션 : 서버 측에서 그것을 읽고 클라이언트 측

  • 에 HTML 출력을 보내거나 클라이언트에 파일 경로를 보낼 어느

    • : 우편 서버에 파일을 저장 측면. zip 파일을 읽고 클라이언트 (파일이 아닌)에게 바이너리 데이터를 보내는 간단한 PHP 스크립트를 만듭니다. 클라이언트 측 라이브러리를 사용하여이 데이터를 시각화 할 수 있습니다.

    개인적으로는 서버 쪽 솔루션을 선호합니다. 클라이언트 측 부담이 없기 때문에 개인적으로 서버 쪽 솔루션을 선호합니다. (압축은 매우 클 수 있습니다)

  • 0

    허가없이 파일을 클라이언트에 다운로드 할 수 없습니다. 이것이 가능하다면 심각한 보안 문제가 될 것입니다.

    서버 측에서 처리하는 것이 좋습니다.

    관련 문제