文档章节

uploadify 上传文件并带有随机数文件名生成

夕阳依旧
 夕阳依旧
发布于 2016/12/08 14:48
字数 260
阅读 6
收藏 0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type="text/javascript" src="/jscss/jquery-1.9.1.min.js"></script>
    <link rel="stylesheet" href="../../js/uploadify.css" type="text/css" />
    <script type="text/javascript" src="../../js/swfobject.js"></script>
    <script type="text/javascript" src="../../js/jquery.uploadify.js"></script>
    <script language="javascript" type="text/javascript">
        
        var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];

	    function generateMixed(n) {
		     var res = "";
		     for(var i = 0; i < n ; i ++) {
			     var id = Math.ceil(Math.random()*35);
			     res += chars[id];
		     }
		     return res;
	    }



        $(function () {
            $('#uploadify').uploadify({
                'swf': '../../Upload/uploadify.swf',
                'uploader': '/user/PanoEditor/PanoSetting.ashx',
                'fileObjName': 'Filedata',
                'queueID': 'fileQueue',
                'formData': { 'key': 'upImg', 'panoId': '<%=Request.QueryString["pid"]%>', 'sceneID': '<%=Request.QueryString["sid"] %>','fileNumName': generateMixed(12) },
                'auto': false,
                'fileSizeLimit': '0',
                'onUploadError': function (file, errorCode, errorMsg, errorString) {
                    alert('The file ' + file.name + ' could not be uploaded: ' + errorMsg);
                },1. 这里是列表文本
                'onUploadComplete': function (file) {
                    parent.hotSpot.hotImg = 
                },
                'onUploadProgress': function (file, bytesUploaded, bytesTotal, totalBytesUploaded) {
                    //$("#divFix").html(bytesUploaded + "/" + totalBytesUploaded);
                }
            });
        });

    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <input type="file" name="uploadify" id="uploadify" />
        <div id="fileQueue">
        </div>
        <div class="upld">
            <ul>
                <li class="up"><a href="javascript:$('#uploadify').uploadify('upload','*')">上传</a></li>
                <li class="cel"><a href="javascript:$('#uploadify').uploadify('cancel','*')">取消上传</a></li>
            </ul>
        </div>
    </div>
    </form>
</body>
</html>
`

© 著作权归作者所有

共有 人打赏支持
夕阳依旧
粉丝 0
博文 15
码字总数 8245
作品 0
海淀
程序员
Uploadify上传文件中文文件名乱码 Java

Uploadify是个很好的上传文件组件,但用它来上传带有中文名字的文件时,乱码一个不小心就蹦了出来,最新版本Uploadify v3.2 在用的时候,我页面是GBK编码,想到后台接收的时候肯定会乱码,开...

Hyacinth_Yuan
2015/10/26
0
0
强大的jquery上传插件SWF版Uploadify参数详解

强大的jquery上传插件SWF版Uploadify参数详解 说到Uploadify,不用说网络上很多人都在用,这可是个非常强大的上传插件,但遗憾的是的其html5版是收费的,5刀,需要的可以去其官方网站下载。屌...

u010246789
2016/09/23
0
0
JQuery上传插件Uploadify使用详解及错误处理

上面的代码就简单实现了上传的功能,依靠函数uploadify实现,uploadify函数的参数为json格式,可以对json对象的key值的修改来进行自定义的设置,如multi设置为true或false来控制是否可以进行...

商者
2016/07/15
10
0
使用uploadify实现文件上传

使用uploadify实现文件上传 导入需要的js,css等文件 添加uploadify.jsp文件 //代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String p......

风中帆
2015/09/06
5.1K
0
文件上传~Uploadify上传控件

对于文件上传来说,有很多种实现方式,如传统的表单方式,现在流行的flash方式,甚至还有纯JS方式,之所以有这些方式来实现文件上传,我想主要原因是因为,传统的上传对于大文件支持不够,因为它是单...

mcy247
2017/12/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
1
0
12.17 Nginx负载均衡

Nginx负载均衡 下面的dig看到可以返回2个IP,就是解析出来的IP,这样我们可以做负载均衡。 dig www.qq.com 1.vim /usr/local/nginx/conf/vhost/fuzai.conf 2.添加如下配置 upstream qq //定义...

芬野de博客
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部