Flaş AS3 görüntü işleme ve kaydetme uygulaması için teknik gereksinimler

2 Cevap php

I am building a Flash AS3 application that allows users to modify images, and then submit-save them to a server. The user will then have the ability to log in and access these saved images in a thumbnail gallery. They can either delete an image or click a thumbnail to view it at original size.

I am comfortable with the front end having built something similar in AS2 and Flash 8 a few years back. What will be required for the backend? I assume some type of PHP-MySQL database is needed. Not sure about hosting issues requirements as the AS2 application I built never sent any actual binary data, but rather data describing the image transformations. I assume I will need to make use of byteArray?

Izleme-yüklenebilir benzer bir şey yapar varolan bir öğretici veya örnek kod var mı?

FP9 ile ilişkili herhangi bir güvenlik kısıtlamanın 'gotchas' -10 ben farkında olmak gerekir var mı?

2 Cevap

En basit yolu istemci görüntü oluşturmak için ... BitmapData::draw ... JPEG bu dönüştürmek kullanarak veya görüntünün bir BitmapData görüntüsünü almak PNG hem formatları için encoder sunduğu, as3corelib kullanarak ... ve sonra sadece o data özelliği içine saklamak (sunucuya ham ikili veri gönderme sizin URLRequest) ve orada, o dosya sistemi ) ... yani tüm depolama proses hatları sadece bir çift ({[(7 onu almak)]} için saklayın. ..

(Eğer sadece PHPSESSION güveniyor olabilir, ama şahsen ben ona güvenmiyorum) oturum yönetimi için, elbette bir veritabanı gerekiyor, giriş, kayıt ve hangi kullanıcıya ait olduğu görüntü saklamak için ...

... güzel bir arayüz tasarımı ve vb galeri görünümü uygulama (Eğer amfphp içine bakmak isteyebilirsiniz btw.) bu yüzden evet, vb bütün netcode / backend / depolama şey pasta oldukça parça olacak sanırım en büyük öbek olacak ...

hiçbir gerçek güvenlik gotchas bu iletişim kurar ki, sürece SWF aynı sunucudan geliyor gibi, var ...

öylesine iyi şanslar o zaman ... ;)

Eğer paylaşılan bir bilgisayar üzerinde iseniz, php ve mysql olduğunu başlamak için iyi bir yoldur, muhtemelen sizin için zaten mevcuttur.

Sunucuyla iletişim flaş açısından, (Emin ByteArray) bayt akışı içine resimleri çevirmek için bir yol bulmak zorunda, ve daha sonra sunucuya göndermek için flaşın send () kullanacaktır. Sending XML Out From Flash

Eğer görüntü almak ve db için, bunları kaydetmek ve (- gd docs gd bir görüntü içine geri bayt akışı dönüş) gösterebilirsiniz php kullanma

Ayrıca: Eğer flaş dönüşümleri açıklamak için bir yol bulmak eğer hiç bir bayt akışı göndermek zorunda olmayabilir, ve gd, sadece bir düşünce bunları tekrar var.

FP9 ile ilişkili herhangi bir güvenlik kısıtlamanın 'gotchas' -10 ben farkında olmak gerekir var mı?

Eğer farklı bir sunucuya veri gönderme Belki, bazı xml ile etkinleştirmek gerekiyor Send data from Flash to PHP on a different server