2011-03-17 3 views
2

우리는 매우 큰 파일 (100MB)을 업로드하려는 내부 웹 응용 프로그램을 설계하고 있습니다. HTML 파일 업로드 옵션이 있습니까?HTML 파일 업로드 - 실용적인 한계?

그렇지 않은 경우 파일 업로드를 수행하기 위해 다른 어떤 도구 (Java 애플릿, Silverlight, Flash)를 사용할 수 있습니까? 이 큰 파일을 실용적으로 업로드하고 있습니까?

편집 : 파일 업로드를 허용하고 데이터를 처리하는 적절한 서버 측 코드가 있다고 가정 할 수 있습니다 이 질문은 특히 클라이언트 측 인터페이스와 HTML 파일 업로드 인터페이스에 관한 것입니다.

+0

http://tackoverflow.com/questions/5053290/large-file-upload-though-html-form-more-than-2-gb/10845664#10845664 –

답변

0

파일 업로드에 대한 전문가는 아니지만, HTML만으로 파일을 업로드하는 것은 불가능하거나 어렵습니다. 업로드를 처리하고 웹 서버/데이터베이스에 파일을 유지하려면 PHP, JSP, ASP.NET 또는 기타와 같은 서버 측 스크립팅이 필요할 것입니다. 잘 설계된 구현에서는 크기 제한을 설정하고 적용해야하지만 큰 파일의 경우 비율 및/또는 진행률 막대와 같은 진행률 표시기를 포함하면 업로드가 계속 작동하고 있다는 것을 사용자가 알 수 있으므로 느린 연결에 걸려 있지 않습니다.

방금이 UploadBean 구성 요소를 다운로드하고 아파치 tomcat 인스턴스의 다운로드 섹션에 WAR를 배포했으며 SimpleUpload.jsp 예제를 바로 사용할 수있었습니다. Java를 사용하는 경우이 방법을 적극 권장합니다. 자바 스크립트/jQuery를/Mootools의/플래시와

http://www.javazoom.net/jzservlets/uploadbean/uploadbean.html

0

이 당신이 업로드하기 전에 파일 크기를 확인할 수 있습니다 그 플러그인이며, 기본적으로뿐만 아니라 대체 검증 등의 서버 측 스크립트가 있습니다. jQuery Uploadify 또는 Mootools powered fancy upload을보고 백엔드에 서버 측 스크립트가있는 플래시와 자바 스크립트를 사용하십시오. 이 두 플러그인은 클라이언트 쪽에서 플래시 + 자바 스크립트를 사용합니다.

+0

문제는 해당 도구 중 일부입니다. 예 : Uploadify , 크기를 100Mb로 제한하십시오. 아래 답변에 대한 귀하의 의견에 멋진 업로드가 효과적이라고 나타 났습니까? –

+0

@CRoss 나는 그것을 사용하고 나에게 지금까지는 잘 작동하지만 대다수는 #Mootools freenodes IRC에있다. 그래서 지원도 훌륭하다. – kjy112

0

내부 웹 응용 프로그램 용이므로 실행중인 서버에 서버 측 제한이 없다고 가정합니다. 그렇지 않다면 큰 파일을 업로드 할 수 있어야합니다. 좋은 당신이 당신의 업로드 된 파일에 대한 더 많은 고급 관리를 찾고 있다면 - 좋은 쉬운

http://encodable.com/filechucker/ 참조 구현 -

http://www.uploadify.com/ 참조.

+0

나는 uploadify가 100Mb의 하드 한도를 가지고 있다는 인상하에 있었다. 그렇지 않은가? –

+0

네, 실제로 저는 그것이 옳다고 믿습니다. 그것을 잊어 버렸습니다. 100mb 제한은 플래시 사용 제한에 의한 것 같습니다. –

+0

http://digitarald.de/project/fancyupload/ 아래로 스크롤하여 파일 크기를 조정하십시오. max는 다음과 같습니다.'fileSizeMax : (number : defaults to 0) 선택한 파일의 최대 크기를 검증합니다 (공식 제한은 FileReference의 경우 100MB, 나는 2GB까지 테스트했다.)' – kjy112