Linux 拨号vps windows公众号手机端

JavaScript Uploadify文件上传实例

lewis 7年前 (2018-11-17) 阅读数 8 #程序编程
文章标签 JavaScript

以下是一个使用JavaScript和Uploadify插件实现文件上传的示例代码:

<!DOCTYPEhtml>

<html>

<head>

<title>Uploadify文件上传示例</title>

<!--引入jQuery库-->

<scriptsrc="https://code.jquery.com/jquery-3.5.1.min.js"></script>

<!--引入Uploadify插件-->

<linkrel="stylesheet"type="text/css"href="uploadify.css">

<scriptsrc="jquery.uploadify.min.js"></script>

</head>

<body>

<h2>选择文件并上传</h2>

<inputtype="file"name="file_upload"id="file_upload">

<divid="fileQueue"></div>

<scripttype="text/javascript">

$(document).ready(function(){

//初始化上传插件

$('#file_upload').uploadify({

'swf':'uploadify.swf',//指定Uploadify的Flash文件路径

'uploader':'upload.php',//指定服务器端处理上传的脚本文件路径

'buttonText':'选择文件',//上传按钮上的文字

'fileTypeExts':'*.jpg;*.png;*.gif',//允许上传的文件类型

'fileSizeLimit':'10MB',//限制每个文件的大小

'multi':true,//是否允许多文件上传

'auto':true,//是否自动上传文件

'queueID':'fileQueue',//文件队列的元素ID

'onUploadSuccess':function(file,data,response){

//上传成功时的回调函数

alert('文件上传成功!');

},

'onUploadError':function(file,errorCode,errorMsg){

//上传失败时的回调函数

alert('文件上传失败:'+errorMsg);

}

});

});

</script>

</body>

</html>

在上述示例中,我们引入了jQuery库和Uploadify插件,并使用uploadify()方法初始化了一个文件上传组件。其中,各个参数的意义如下:

swf: 指定Uploadify的Flash文件路径。

uploader: 指定服务器端处理上传的脚本文件路径。

buttonText: 上传按钮上的文字。

fileTypeExts: 允许上传的文件类型。

fileSizeLimit: 限制每个文件的大小。

multi: 是否允许多文件上传。

auto: 是否自动上传文件。

queueID: 文件队列的元素ID。

onUploadSuccess: 上传成功时的回调函数。

onUploadError: 上传失败时的回调函数。

你需要将以上代码保存为一个HTML文件,并确保正确引入了Uploadify的JS和CSS文件。另外,你还需要编写一个服务器端的处理上传的脚本文件(例如upload.php),用于接收并保存上传的文件。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门