资源说明:URL短縮サービスを利用したオンラインストレージ
Image Shortener === 画像をBase64エンコードしてURLに埋め込み短縮するプログラムです。 URL短縮には外部のサービスを利用しています。 応用次第で他のURL短縮サービスでも動作すると思います。 ##使用法 使用するには設定を変更する必要があります。 proxyとsiteの変更は必須です。proxyの参考スクリプトは./example/proxy.jsを参照して下さい。 generate.js: 9-12 /* settings */ var proxy = "http://appcloud.info:8098/",// Access-Control-Allow-Originを付加するProxy site = "http://img.ww24.jp/",// 設置するサイトのURL api = "p.tl";// 短縮URLサービス ##アクセスログ ログは下記のように記録されます。 {"date":"Fri, 11 Nov 2011 11:11:11 +0900","type":"html","path":"\/","status":200}, {"date":"Fri, 11 Nov 2011 11:11:11 +0900","type":"data","path":"\/images\/ptl_img1.gif","status":200}, {"date":"Fri, 11 Nov 2011 11:11:11 +0900","type":"data","path":"\/images\/ptl_logo2.png","status":200}, {"date":"Fri, 11 Nov 2011 11:11:11 +0900","type":"data","path":"\/p.tl\/c1yY","status":200}, これは、このようにJSONとして読み込むことができます。 json_decode('[' . substr(trim(file_get_contents('./access.log')), 0, -1) . ']') ##更新履歴 ###v0.4.1: 2012/08/08 - Chrome 21, Firefox 14, Opera 12で動作確認 - ブラウザが対応していない場合の例外処理を追加 ###v0.4.0: 2012/02/08 - fix #1 p.tlの仕様変更によりURLが展開できない不具合を修正しました - p.tlのクッションページを利用してURLを展開する仕様に変更 - v0.2.*以降でp.tlが仕様変更されるまでに生成されたURLも展開することができます - Licenseを明記しました ###v0.3.1: 2012/01/14 - FirefoxにおいてD&Dができなくなるバグを修正 - その他細かい修正 ###v0.3.0: 2011/12/31 - 展開時にサーバーの設定に依存して稀に再現するバグの修正 - 出力されるURLをシンプルに改良 - 画像のDrag&Dropに対応 - URL生成中のエラーメッセージを1度だけ表示するように修正 - v0.2.*で生成されたURLを展開できます(一部、上記のバグにより展開できないものがあります) ###v0.2.1: 2011/11/14 - 微修正 ###v0.2.0: 2011/11/12 - 公開
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。