ここにあるuploadifyプラグインを使用して、自分のサイトにアップロード機能を実装しようとしています。これまでのところ、私のhtmlは次のとおりです。
<form id="uploadForm" action="upload_file.php" method="post" enctype="multipart/form-data">
<input type="file" name="file_upload" id="file_upload">
<a href="javascript:$('#file_upload').uploadify('stop')">Stop Uploading</a> | <a href="javascript:$('#file_upload').uploadify('upload','*')">Upload</a>
</form>
そして、ここに私のjqueryがあります:
$('#file_upload').uploadify({
'auto' : false,
'buttonText' : "BROWSE",
'fileSizeLimit' : '100MB',
'queueSizeLimit' : 1,
'fileTypeDesc' : 'Doc Files',
'fileTypeExts' : '*.doc; *.docx',
'buttonImage' : 'Images/browse-btn.png',
'preventCaching' : false,
'swf' : 'uploadify.swf',
'uploader' : 'upload_file.php'
});
そして、私はこれを私の文書の一番上に持っています:
<script type="text/javascript" src="JS/jquery.uploadify.min.js"></script>
<link rel="stylesheet" type="text/css" href="CSS/uploadify.css" />
したがって、参照ボタンが表示され、オプションはすべて機能しますが、問題は次の 2 つです
。1) ページを更新しない限り、アップロード バーが読み込まれません。アップロード バーは次のとおりです。
これはswfの問題ですか?ブラウザでの swf のロードに問題があるという人々から、あちこちでいくつかのことを取り上げました。
2) ステータス バーの [x] を押すか、その下にある [キャンセル/アップロード] リンクをクリックしようとすると、ブラウザで次のエラーが表示されます。
Uncaught Call to StartUpload failed jquery.uploadify.min.js:16
Uncaught Call to CancelUpload failed
ファイルは最終的にアップロードされません(明らかに)。問題を解決する方法はありますか?