동영상 용 업로드 양식이 있습니다. 사용자가 찾아보기를 클릭하고 파일을 선택합니다. 파일을 서버에 업로드하기 전에 사용자가 파일을 선택하는 순간 어떻게 비디오 크기를 얻을 수 있습니까? 분명히 어쩌면 javascript/jquery 또는 flash/flex (js // jquery를 선호합니다)와 클라이언트 측이되어야하지만,이 중 하나를 수행 할 수 있습니까?업로드하기 전에 동영상 크기 알아보기, 클라이언트 측
3
A
답변
2
불행히도 짧은 대답은 불가능합니다. 자바 스크립트를 사용하여 파일 내용을 검사 할 수있는 액세스가 필요합니다. 허용되지 않습니다. 심지어 파일을 어떻게 든 읽을 수 있다고하더라도 헤더 정보를 읽으려면 JS에 코덱의 전체 호스트를 구현해야합니다.
마크는을 FileReader API를 사용할 수 있어야 이론적으로
2
으로 불가능이 한 - 파일을 읽은 후에는 헤더를 구문 분석 할 수 https://developer.mozilla.org/en/DOM/FileReader
합니다. 내가 아는 한, 아무도 자바 스크립트에서 이것을 해본 적이 없다.
+0
+1 흥미로운 솔루션이지만 컨테이너/스트림 헤더를 실제로 이해하기 위해서는 가능한 모든 코덱을 JS에 구현해야합니다. 이는 다소 악몽처럼 보입니다. 가능한 해결책을 찾는데 +1하지만 실행 가능하다고 생각하지 않습니다 ... – Basic
0
관련 문제
- 1. 좋은 클라이언트 측, 업로드하기 전에 크기 조정, 플래시/자바 업 로더 란 무엇입니까?
- 2. Asp.Net 업로드하기 전에 파일 크기 확인
- 3. 업로드하기 전에 클라이언트 쪽에서 이미지 압축
- 4. 이미지 크기 조정 (클라이언트 측)
- 5. ASP.NET : 업로드하기 전에 파일 크기 (너비 및 높이)를 확인하십시오.
- 6. 이미지 크기, 파일 업로드 후 클라이언트 측 선택
- 7. 업로드하기 전에 비디오를 저장해야합니다.
- 8. IBOutlet UIImageView의 크기 알아보기
- 9. 업로드하기 전에 iPhone에서 ALAsset 비디오 압축/크기 조정
- 10. ASP.NET의 서버에 업로드하기 전에 클라이언트 컴퓨터에서 대용량 파일의 MD5를 확인해야합니다.
- 11. Internet Explorer에서 업로드하기 전에 파일 크기를 확인하는 자바 스크립트
- 12. 업로드하기 전에 파일 크기를 확인하는 방법은 무엇입니까?
- 13. 업로드하기 전에 파일 소품 확인하기
- 14. 업로드하기 전에 파일을 압축하여 http :
- 15. ColdFusion : 업로드하기 전에 파일 이름 가져 오기
- 16. 클라이언트 측 이미지 (플렉스)
- 17. 클라이언트 측 비즈니스 로직
- 18. actionscript는 클라이언트 측 또는 서버 측 언어입니까?
- 19. Google Optimizer - 서버 측/클라이언트 측 딜레마
- 20. 업로드하기 전의 파일 크기 및 MIME 유형
- 21. 서버에 업로드하기 전에 클라이언트 측에서 파일 크기를 교차 브라우저로 확인 하시겠습니까?
- 22. 동영상 재생을 시작하기 전에 취소하기
- 23. 클라이언트 측 JavaScript 전에 RequiredField 유효성 검사기를 표시하는 방법?
- 24. 디렉토리로 업로드하기 전에 이미지 크기를 조정하십시오.
- 25. 업로드하기 전에 게시 매개 변수 가져 오기
- 26. 업로드하기 전에 파일 크기를 확인하는 다른 방법
- 27. 업로드하기 전에 이미지 크기를 확인하십시오. django
- 28. 업로드하기 전에 autotools에서 생성 된 링크를 대체해야합니까?
- 29. 디렉토리로 업로드하기 전에 이미지 이름 바꾸기
- 30. 서버에 업로드하기 전에 flv 길이를 얻으십시오.
어쩌면 내가 파일 자체하지만 메타 데이터를 읽을 필요하지 않습니다. 이런 종류의 정보가 거기에 저장되어야합니다. 그렇지 않으면 누군가가이 일을하는 또 다른 트릭을 알고있을 것입니다. – zmol
당신이 생각하는 것을 이해하지만 대부분의 OS에서는 메타 데이터가 없습니다. 추가 정보가없는 단일 파일 만 있으면됩니다. Windows/다른 운영체제는 등록 정보 대화 상자 등을 통해 노출되는 알려진 파일 유형의 간단한 데이터를 구문 분석 할 수 있습니다. 요새 비디오를 설치하려면 OS에 일반적으로 코덱이 설치되어 있어야하며 JS 내에서이를 수행 할 방법을 전혀 들어 본 적이 없습니다. 또한 거대한 보안 문제가 발생할 수 있습니다. 모든 웹 사이트는 하드에있는 파일에 대한 메타 데이터를 읽을 수 있습니다 디스크 ... – Basic