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

<!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>
`

转载于:https://my.oschina.net/baibai62/blog/802130

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值