一款简单实用的上传文件图片插件并且兼容移动端zyupload.js

1.下载zyupload插件包 包含的文件如下图:

2.在/images/fileType文件夹下定义上传文件的显示图标 如下图所示:

3.打开zyupload.js,修改上传后显示文件图标路径 如下图所示:

4.调用的JS代码

<link rel="stylesheet" href="~/Content/assets/css/zyupload-1.0.0.min.css">
<script type="text/javascript" src="~/Content/assets/js/zyupload.1.0.0.min.js"></script>

<div id="zyupload_image" class="zyupload"></div>

<script type="text/javascript">

$(function () {
// 初始化插件
$("#zyupload_image").zyUpload({
width: "90%", // 宽度
height: "auto", // 高度
itemWidth: "135px", // 文件项的宽度
itemHeight: "115px", // 文件项的高度
url: "/System/[email protected]", // 上传文件的路径 本人用的是MVC路由
fileType: ["jpg", "png", "gif", "JPG", "PNG", "GIF"],// 上传文件的类型
fileSize: 512000, // 上传文件的大小
multiple: true, // 是否可以多个文件上传
dragDrop: false, // 是否可以拖动上传文件
tailor: false, // 是否可以裁剪图片
del: true, // 是否可以删除文件
finishDel: false, // 是否在上传文件完成后删除预览
/* 外部获得的回调接口 */
onSelect: function (selectFiles, allFiles) { // 选择文件的回调方法 selectFile:当前选中的文件 allFiles:还没上传的全部文件
},
onDelete: function (file, files) { // 删除一个文件的回调方法 file:当前删除的文件 files:删除之后的文件
},
onSuccess: function (file, response) { // 文件上传成功的回调方法
},
onFailure: function (file, response) { // 文件上传失败的回调方法
Alert(‘网络繁忙,请稍后再试!‘, ‘提示‘);
},
onComplete: function (response) { // 上传完成的回调方法
//console.info("文件上传完成");
//Alert(‘文件上传完成‘, ‘提示‘);
window.location.href = window.location.href;
}
});
});

5.后台处理业务逻辑

时间: 2024-08-26 02:38:51

一款简单实用的上传文件图片插件并且兼容移动端zyupload.js的相关文章

java实用技能 上传文件 等等

1.IOS  AES对称加密,加密结果不同,问题解决 IOS http post请求,使用AFNetworing 框架,默认请求content-type为application/json ,所以无法使用@RequestParam或request.getParameter获取值 当把content-type改为applicaion/x-www-...  后,body中使用@RequestParam或request.getParameter仍然获取不到参数 加解密的结果,编码的结果,服务端有可能字母

基于spring-boot的web应用,ckeditor上传文件图片文件

说来惭愧,这个应用调试,折腾了我一整天,google了很多帖子,才算整明白,今天在这里做个记录和分享吧,也作为自己后续的参考! 第一步,ckeditor(本博文论及的ckeditor版本4.5.6)的配置图片文件上传功能,默认这个是没有开启的,就不用多说,ckeditor官网上也说的很清楚!http://docs.ckeditor.com 下面简单的说下配置(配置文件algoConfig.js): 1 CKEDITOR.editorConfig = function( config ) { 2

通过Ajax方式上传文件(图片),使用FormData进行Ajax请求

HTML: <form id= "uploadForm"> <p >指定文件名: <input type="text" name="filename" value= ""/></p > <p >上传文件: <input type="file" name="file"/></ p> <input ty

elementUI 上传文件图片大小加了限制后 仍然上传了

https://blog.csdn.net/chanlingmai5374/article/details/80558444  看了这位老哥的说法 在看看文档 才发现自己没认真看文档 <el-upload :beforeUpload="beforeAvatarUploadPdf" </el-upload> beforeAvatarUploadPdf(file){ var testmsg=file.name.substring(file.name.lastIndexOf

FileUtils类上传文件图片

import java.io.File; import java.util.Scanner; import org.apache.commons.io.FileUtils; public class UploadFile { public static void main(String[] args){ Scanner sc = new Scanner(System.in); String SourceLocation = sc.nextLine(); String [] sources = S

.NET HttpPost 上传文件图片到服务器

public class ImageData { public string imageFilePath { get; set; } public string tempFilePath { get; set; } } ImageData data = new ImageData(); [HttpPost] public ImageData UploadFile() { HttpContext context = HttpContext.Current; if (context.Request.

CSS自定义上传文件按钮样式(兼容I6+)

参考网址:http://www.alleyloft.com/contents/share?id=14 <!doctype html> <html> <head> <meta charset="UTF-8"> <title>demo</title> <style> *{margin: 0;padding: 0;} .box{ position:relative; float:left; overflow:

uploadifive上传文件

uploadifive是一个款基于H5的上传文件的插件.优点是,可以在PC端,也可以在手机上进行操作.缺点是,IE9以下的兼容性不好. View: 1 <!DOCTYPE html> 2 3 <html> 4 <head> 5 <meta name="viewport" content="width=device-width" /> 6 <title>Index</title> 7 <sc

关于JavaWeb不使用框架上传文件的简单实现

好像最低支持3.0的JavaWeb项目: 前台页面代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="GBK"> 5 <title>测试上传</title> 6 </head> 7 <body> 8 <form action="/fileup/upTest" enctype="multipart