2013-02-15 10 views
0

Я реализую некоторый сценарий загрузки с Uploadfy на моем сайте.Uploadfy with Classic ASP

Это пример сценария я имею в 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> 

Но я хочу эту работу в классическом ASP!

Я знаю, что мне нужно изменить эти строки, чтобы сделать эту работу:

'formData'  : { 
        'timestamp' : '<?php echo $timestamp;?>', 
        'token'  : '<?php echo md5('unique_salt' . $timestamp);?>' 
       }, 

Но я не знаю, как изменить это классический ASP. Что мне нужно сделать??

ответ

2

FormData являются Данные для отправки на ваш URL для загрузки

вам также нужно изменить строку

  'uploader' : 'uploadify.php', 

по

  'uploader' : 'uploadify.asp', 

и реализует загрузку в вашем uploadify.asp страница

+0

Существует пример кода для загрузки здесь: http://www.uploadify.quickersite.com/ – Fab

+0

спасибо за подсказку ! – Preston

0

Я предполагаю, что то, что вы пытаетесь сделать, это вызвать php s cript "uploadify.php" с переменными на странице asp.

переменная timestamp и функция 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 является несколько сложнее, но есть one here which you can download and use.

После того, как все это на месте - заменить <?php echo $timestamp;?> с <%=timestamp%> и <?php echo md5('unique_salt' . $timestamp);?> с <%=md5("unique_salt"&timestamp)%>

+0

хороший ответ тоже .. но я разрешаю это удаление formData на моей странице сценария html, а на «uploadfy.php» я поместил строку, которая перечитывает эту переменную «timestamp». И отлично работает с моей страницей asp/html со скриптом под языком PHP! – Preston