自分用にgyazo鯖作った話

そこまで苦労しなかった。

cgiとかrubyとかで動かすのもあるんですが 手持ちにあるサーバーがcgiとかrubyとかに対応してなかったのでphp

必要なもの:
ApacheなどのWeb環境+php
Gyazowin https://github.com/gyazo/Gyazowinから落としてくる
gyazowin.cppが編集できる環境  Visual Studio 2015 で十分

まず、gyazowin.cppを編集します。
794行目にある const TCHAR* UPLOAD_SERVER = _T(“gyazo.com”);
795行目にある const TCHAR* UPLOAD_PATH = _T(“/upload.cgi”);
を自分の環境に書き換えます。

こんな感じでいいと思います。

それで

ソリューションのビルド(B)をします。そうすると Debug ていうディレクトリの中に gyazowin.exe ができます。

次に  upload.php を編集します。
これは拾ってきたソースをそのまま使ってるので ここ のphpソースをご覧ください。

んで、upload.phpをサーバにあげてimagesっていうディレクトリ作って

って感じの.htaccessを作ってftpとかでアップロードします。

後は gyazowin.exe で画像とってアップロードされれば成功です。

ちなみに、gyazowin.exeへ画像をD&D(?)とuploadしてくれます。

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">