> 웹 프론트엔드 > HTML 튜토리얼 > File_HTML/Xhtml_웹페이지 제작형 입력버튼 기능에 관한 연구

File_HTML/Xhtml_웹페이지 제작형 입력버튼 기능에 관한 연구

WBOY
풀어 주다: 2016-05-16 16:46:04
원래의
1551명이 탐색했습니다.

일부 웹사이트에 업로드할 때 "찾아보기" 버튼을 클릭하면 [파일 선택] 대화 상자가 나타납니다. 이미지 파일만 업로드해야 하는 경우가 많아 팝업되는 [파일 선택] 대화상자에는 관련 이미지 형식의 파일만 표시되고, 그 외 형식의 파일은 필터링되어 표시되지 않습니다.
예: http://www.youku.com/v1.0.0326/v/swf/up.swf
FLASH를 사용하여 동영상이 아닌 파일이 표시되지 않도록 하는 Youku의 동영상 업로드 옵션입니다.
FLASH의 효과는 일반적으로 여기에 설명된 바와 같습니다.
import flash.net.FileReferenceList;
var fileRef:FileReferenceList = new FileReferenceList();
var allTypes:Array = [];
var 탐색 유형:Object = new Object();
찾아보기 type.description = "찾아보기 유형(*.mp3)";
찾아보기 type.extension = "*.mp3";
allTypes.push(browse type);
fileRef.browse(allTypes) ;
그러면 웹페이지의 파일 형식에 대한 팝업 창 제한을 구현할 수도 있나요?
현재 해결 방법은 모니터링을 통해 업로드된 파일의 형식이 잘못되었음을 사용자에게 알리는 것입니다.


(JPG, GIF 형식의 이미지만 업로드 가능)


<script><br />function check(){<br />var filepath=path.value<br />filepath=filepath.substring(filepath.lastIndexOf('.') 1,filepath.length)<br />if(filepath != 'jpg' && filepath != 'gif')<br />alert("只能上传JPG或GIF格式的图片")<br />}<br /></script> <script><br />function ck(obj){if(obj.value.length>0){<br />var af="jpg,gif,png,zip,rar,txt,htm";<br />if(eval("with(obj.value)if(!/" af.split(",").join("|") "/ig.test(substring(lastIndexOf('.') 1,length)))1;")){alert("Allowed file types:\n" af);obj.createTextRange().execCommand('delete')};<br />}}<br /></script>그러나 이 효과는 분명히 FLASH의 사용자 경험만큼 좋지 않습니다. 이러한 유형의 FLASH 업로드에 주의가 필요합니다.
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿