サーバーからファイルを要求し、それを使用して読み取り、file_get_contents
そのデータをクライアントに送信しています。画像のバイナリ データと一緒に追加情報 (ファイル ID など) を送信することはできますか?
この画像を表示するためにFlashプレーヤーを使用しています。フラッシュ ローダー オブジェクトを使用し、url を使用してイメージをロードするオプションがありますが、これは すべてのイメージを公開する必要があり、非公開にしておく必要があることを意味します。
サーバーからファイルを要求し、それを使用して読み取り、file_get_contents
そのデータをクライアントに送信しています。画像のバイナリ データと一緒に追加情報 (ファイル ID など) を送信することはできますか?
この画像を表示するためにFlashプレーヤーを使用しています。フラッシュ ローダー オブジェクトを使用し、url を使用してイメージをロードするオプションがありますが、これは すべてのイメージを公開する必要があり、非公開にしておく必要があることを意味します。
への呼び出しはexiftool
可能ですか? key:value を設定できます。png と gif については、こちらを参照してください...
http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/PNG.html#TextualData
http://www.sno.phy.queensu.ca/~ phil/exiftool/TagNames/GIF.html
「Content-Disposition」HTTP ヘッダーを使用できると思います。PHP でどのように実行できるかはわかりませんが、.NET では次のことができます (PHP に変換する方法を理解できるかもしれません)。
this.Response.Clear();
this.Response.ContentEncoding = Encoding.UTF8;
this.Response.Buffer = true;
this.Response.ContentType = "application/octet-stream";
this.Response.AddHeader("Content-Disposition", "attachment; filename=filename.txt");
Response.Write(_buffer);
Response.End();