0

ファイルがダウンロードされた回数を追跡するカウンターを実装したいと考えています。関数は Google ドライブからファイルを取得し、for ループを使用して画面に出力します。カウントを追跡するためにカウンターを実装するロジックを手伝ってください。

機能は次のとおりです。

function makeRequest() {
      var request = gapi.client.drive.files.list();
    request.execute(function(resp) {          
        for (i=0; i<resp.items.length; i++) {
            var titulo = resp.items[i].title;
            var fechaUpd = resp.items[i].modifiedDate;
            var userUpd = resp.items[i].lastModifyingUserName;
            var userEmbed = resp.items[i].embedLink;
            var userAltLink = resp.items[i].alternateLink;
            var download = resp.items[i].webContentLink;
            var hold="Download";
            var flag=0;

           <!-- var fileInfo = document.createElement('li');
          <!--  fileInfo.appendChild(document.createTextNode('TITLE: ' + titulo + ' - LAST MODIF: ' + fechaUpd + ' - BY: ' + userUpd +'  url:  ' + hold.link(download)));                
           <!-- document.getElementById('content').appendChild(fileInfo);

            document.write(titulo + "&nbsp;");
            document.write(hold.link(download) + "<br>");
            <!--flag=1;
            }

            <!--if(flag!=1){
            <!--document.write("not found!");
            <!--}
    });  ;    
}
4

1 に答える 1

0

あなたが何を追跡したいのか理解できません。1 人のユーザーがそのユーザーがファイルをダウンロードした回数を確認できるようにする場合は、JavaScript で実装し、その情報を Cookie に保存することができます。

一方、ファイルがユーザーによってダウンロードされた回数を確認したい場合は、PHP または利用可能な言語を使用してサーバー側に実装する必要があります。

ここで重要な問題は、サーバー側またはクライアント側で機能を実装できる/実装したい場合です。クライアント側で行うにはjavascriptを使用し、サーバー側で行うにはPHPを使用できます。

于 2013-03-15T10:58:20.057 に答える