Javascript 使用经典ASP上传

Javascript 使用经典ASP上传,javascript,jquery,asp-classic,uploadify,Javascript,Jquery,Asp Classic,Uploadify,我正在我的网站上用Uploadfy实现一些上传脚本 这是我用PHP编写的脚本示例: <script type="text/javascript"> <?php $timestamp = time();?> $(function() { $('#file_upload').uploadify({ 'formData' : { 'timest

我正在我的网站上用Uploadfy实现一些上传脚本

这是我用PHP编写的脚本示例:

<script type="text/javascript">
        <?php $timestamp = time();?>
        $(function() {
            $('#file_upload').uploadify({
                'formData'     : {
                    'timestamp' : '<?php echo $timestamp;?>',
                    'token'     : '<?php echo md5('unique_salt' . $timestamp);?>'
                },
                'swf'      : 'uploadify.swf',
                'uploader' : 'uploadify.php',
                'onUploadSuccess' : function(file, data, response) {
                    alert('The file was saved to: ' + data);
                }
            });
        });
    </script>

$(函数(){
$('#文件上传')。上传({
“formData”:{
“时间戳”:“,
“令牌”:”
},
'swf':'uploadify.swf',
'uploader':'uploadify.php',
“onUploadSuccess”:函数(文件、数据、响应){
警报('文件保存到:'+数据);
}
});
});
但我想这在经典的ASP工作

我知道我需要更改这些行以使其正常工作:

'formData'     : {
                    'timestamp' : '<?php echo $timestamp;?>',
                    'token'     : '<?php echo md5('unique_salt' . $timestamp);?>'
                },
'formData':{
“时间戳”:“,
“令牌”:”
},

但我不知道如何将其更改为经典ASP。我需要做什么???

formData是要发送到您的url以供上传的数据

您还需要更改线路

            'uploader' : 'uploadify.php',


并在uploadify.asp页面中实现上传

我猜您要做的是在asp页面中使用变量调用php脚本“uploadify.php”

时间戳变量和md5函数不是在经典ASP中现成的,您需要自己编写。对于时间戳,应该使用以下方法

<% timestamp = year(now) & right("0" & month(now),2) & right("0" & day(now),2) & right("0" & hour(now),2) & right("0" & minute(now),2) & right("0" & second(now),2) %>

MD5函数相当复杂,但存在一些问题

一旦所有这些都准备就绪-将
替换为

答案也不错。。但是我解决了这个问题,删除了html脚本页面上的formData,在“uploadfy.php”中,我找到了检查这个“timestamp”变量的行。我的asp/html页面和PHP语言下的脚本配合得很好!
<% timestamp = year(now) & right("0" & month(now),2) & right("0" & day(now),2) & right("0" & hour(now),2) & right("0" & minute(now),2) & right("0" & second(now),2) %>