こんにちは。
ここ数日外出しておりましてブログを更新できるかどうか微妙だったのですが以前から考えていた構想をちょっと話すくらいならできそうなのでそのネタにします。
※最初におことわり
サンプルとしてダウンロードリンクが出てきますが他のWEBサイト等でこのページにあるテスト用ダウンロードリンクを使用することは禁止とさせていただきます。当サイトへのリンクはフリーです。
いま公開しているツクールMZ用のプラグインなどを含むフリー素材の公開場所はBOOTHっていうところを使っておりまして、そこは創作物の配布や販売をする場所としてクリエイターには広く使われているサイトではあるのですが、ダウンロードするにはpixivのアカウントが必要なんです。
主に販売するために利用されていると思うのでその仕様は仕方がないのですが、もしログインとか登録とか無しですぐにダウンロードできるようなページがあったら素材を欲しい人たちにとっては便利ですよね。
配布するだけならそんなに難しくはないと思うのですが出来ればダウンロード数を把握したい、という欲望がありましてずっと妄想だけしていたのです。
しかし調べていたら無料でそれを実現するのもどうやら不可能ではないような感じだったので(未確認です)ちょっと挑戦してみようかな、と思った次第です。
今回はまず自サイトからワンクリックで素材などのファイルをダウンロードできる仕組みを作るってことをやってみたのでそれを書きます。
素材の置き場所として使用するのはグーグルドライブ。ファイルを保管するにはGoogleのアカウントが必要ですが共有するファイルをダウンロードするのはアカウントが無くてもできそうです。
調べてみるとワンクリックダウンロードリンクの作り方は出てくるものの、その通りにやっても上手くいかない場合が多かったので方法は変化するのかも知れません。自分がやってみて上手くいった方法、2023年3月版ということになります。
それでは以下、手順の紹介です。
①ファイルのアップロード
グーグルドライブへアクセスしてログインします。ログインしたら左上に表示される"新規"ボタンをクリック。
”新しいフォルダ”をクリック。ここで公開したいファイルを選んでしまっても良いのですがグーグルドライブは他の事にも使ったりするでしょうからアップロード用のフォルダを作っておこうという訳です。
名前は何でも良いとは思いますが後から変えるのはあまりよろしくない気がするのでわかり易い名前にしておきます。
作成ボタンを押したら画面にフォルダが生成されるのでそれをダブルクリックして開きます。
こんな画面になると思います。"右にアクセスを管理”というボタンがあるのでクリック。
”一般的なアクセス”ってところを下図のようにします。
”リンクを知っている全員”と”閲覧者”です。
これで誰もがこのフォルダにアクセスできるようになります。但し、閲覧、ダウンロードのみでアップしているファイルの編集はできない、といった設定です。
※今後このフォルダに入れたファイルにこの設定が適用されます。
ファイルをドロップって書いてあるところに公開するファイルをドロップ。
テスト用にzipファイルを作成したのでそれをアップロードしました。
②リンクの作成
アップロードしたファイルを右クリックすると”リンクを取得”が出るのでクリック。
アクセス設定の画面になりますが設定は変えずに左下の”リンクをコピー”をクリック。
リンクをコピーしたらテキストファイルなどなんでも良いのでどこかに貼り付けます。
ちなみに「テスト用.zip」のリンクはこうなりました↓
https://drive.google.com/file/d/1dPkYjXCBYc40jCCcUYjFdQFMmPCZhno7/view?usp=share_link
このアドレスを使ってリンクを作成すると一旦ドライブへのアクセスとなりそこからダウンロードはできますが"ワンクリックダウンロード"ではありません。
まぁこれでも悪くはありませんがダウンロード数を把握するならたぶん”ワンクリック”にすることが重要になるのだと思います。
ワンクリックダウンロードのリンクにするにはもうひと工夫が必要です。
上のアドレスでいうと”1dPkYjXCBYc40jCCcUYjFdQFMmPCZhno7”の部分がファイルIDとなるのでここをコピーします。
そして以下のアドレスと組み合わせたアドレスを作成します。
https://drive.google.com/uc?export=download&id=
末尾にIDを貼り付け。例でいうとこうなります↓
https://drive.google.com/uc?export=download&id=1dPkYjXCBYc40jCCcUYjFdQFMmPCZhno7
そしてこのアドレスを使ってリンクを作成。
※クリックするとZIPファイルがダウンロードされます(zipなのでPCのみ対応です)。
HTMLではこうなってます↓
<a href="https://drive.google.com/uc?export=download&id=1dPkYjXCBYc40jCCcUYjFdQFMmPCZhno7">テスト用ZIPダウンロードリンク</a>
ワンクリックダウンロードリンクの完成です!
今回はここまで。カウントはまだやってないのでできるかどうかも含めて次回は未定!
素材置き場に使っている過去絵ですが目の色が変わる仕様です。
続き↓