나는 기존 프로젝트에서 일하고있다. jQuery Uploadify 플러그인을 사용하여 파일을 업로드합니다. 다음 버튼 코드는 파일을 업로드하는 데 사용됩니다.업로드 버튼이 너무 느리게 표시되는 이유는 무엇입니까?
<div>
<input width="167" type="file" height="47" name="file_upload" class="file_upload" id="file_upload" style="display: none;">
<object width="167" height="47" type="application/x-shockwave-flash" data="/uploadify/uploadify.swf" id="file_uploadUploader" style="visibility: visible;"><param name="quality" value="high">
<param name="wmode" value="transparent">
<param name="allowScriptAccess" value="sameDomain">
<param name="flashvars" value="uploadifyID=file_upload&pagepath=/en/media-maker/&script=/en/media-maker/upload/file&folder=&scriptData=level%3D1%26folderid%3D15%26symfony%3Dbtt461h1nor36k2taotp6jhku4&width=167&height=47&wmode=transparent&method=POST&queueSizeLimit=20&simUploadLimit=1&hideButton=true&fileDesc=Image/Video/Audio&fileExt=*.jpg;*.jpeg;*.gif;*.png;*.bmp;*.svg;*.avi;*.divx;*.dvx;*.dv;*.asf;*.asx;*.3gp;*.3g2;*.3ivx;*.3vx;*.mov;*.mp4;*.m4v;*.mpg;*.mpeg;*.qt;*.rm;*.swf;*.wmv;*.mkv;*.mts;*.part;*.mp3;&multi=true&auto=true&sizeLimit=524288000&fileDataName=Filedata&queueID=uploadList">
</object>
</div>
웹 페이지를 새로 고침 할 때이 단추가 너무 늦게 표시됩니다. 이 버튼은 전체 페이지를 업로드 한 후에 만 나타납니다. 때때로이 버튼은 일부 브라우저에서는 나타나지 않고 인터넷 연결이 느려지기도합니다. 어떻게하면 더 빠르게 보이게 할 수 있습니까?
감사
아마도 플래시와 js는 대부분의 브라우저에서로드되는 마지막 항목입니다. 단추에 이미지를 넣고 적절한 JS를 지정하면 모양이 잘되고 작동합니다. – pthurmond
'$ 플래시 = function ($ myPage) {return "flash + $ mypage == awful"; }' – rdlowrey
플래시를 사용하는 이유는 최대 파일 크기 유효성 검사, 파일 유형 검사, 진행률/속도 상태 등과 같은 특정 클라이언트 측 기능을 제공하기 위해서입니다. 플래시가 나쁜 것은 뉴스가 아닙니다. 2008 년에는 대안이 많지 않았습니다. –