0

私は自分のサイトに 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>

しかし、私はこれが古典的な ASP で動作することを望んでいます!

これを機能させるには、これらの行を変更する必要があることを知っています:

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

しかし、これを従来の ASP に変更する方法がわかりません。私は何をする必要がありますか??

4

2 に答える 2

2

formDataは、アップロードのためにURLに送信するデータです。

また、行を変更する必要があります

            'uploader' : 'uploadify.php',

            'uploader' : 'uploadify.asp',

uploadify.aspページにアップロードを実装します

于 2013-02-15T13:03:29.263 に答える
0

ここで、あなたがしようとしているのは、asp ページの変数を使用して php スクリプト「uploadify.php」を呼び出すことだと思います。

タイムスタンプ変数と md5 関数は Classic 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 関数はかなり複雑ですが、ダウンロードして使用できるものがあります

これがすべて整ったら、<?php echo $timestamp;?><%=timestamp%> を 置き換えます<?php echo md5('unique_salt' . $timestamp);?><%=md5("unique_salt"&timestamp)%>

于 2013-02-19T14:43:32.103 に答える