上传加载缓慢和未捕获的错误

Joh*_*nal 5 html php jquery file-upload uploadify

所以我正在尝试使用此处找到的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>
Run Code Online (Sandbox Code Playgroud)

这是我的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'
});
Run Code Online (Sandbox Code Playgroud)

我把它放在我的文档的顶部:

<script type="text/javascript" src="JS/jquery.uploadify.min.js"></script>
<link rel="stylesheet" type="text/css" href="CSS/uploadify.css" /> 
Run Code Online (Sandbox Code Playgroud)

所以浏览按钮显示,所有工作找到的选项,但问题是两件事:
1)除非我刷新页面,否则不会加载上传栏.上传栏是这样的: 上传状态

这是一些swf问题吗?我在这里和那里找到了一些东西,说在浏览器上加载swf有问题.

2)当我尝试点击状态栏上的x或尝试点击它下面的取消/上传链接时,浏览器会给我这个错误:

Uncaught Call to StartUpload failed jquery.uploadify.min.js:16
Uncaught Call to CancelUpload failed 
Run Code Online (Sandbox Code Playgroud)

文件最终没有上传(显然).知道如何解决这个问题吗?

小智 -2

您只需打开自动上传即可。为此,只需删除此行

'auto' : false
Run Code Online (Sandbox Code Playgroud)

一旦您将其添加到队列中,它将立即开始上传