image-shortener
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明: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
- 公開

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。