Javascript 使用经典ASP上传
我正在我的网站上用Uploadfy实现一些上传脚本 这是我用PHP编写的脚本示例: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
<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) %>