I'm sure I'm not the first and I'm sure I wont be the last but I would
like to voice my dislike of Flex's handling of accessing the local file
system.

As we are all aware Flex uses the Sandbox to restrict data access to and
from .swf files. Which is entirely a good idea to stop Flash Player
being used for maliciously purposes and to ensure Adobe isnt
finger-pointed in such an event.

However I have to question the stone-wall denial of remote .swf from
accessing files on the local file system. Considering Flex is such a
multimedia  heavy-weight & considering its an Application development
platform, stopping me from accessing users files (particularly images)
just seem crazy.

If anyone needs a good reason why this is so import I have a good one:
modern digital cameras. Flex applications can load user's images but
they have to be uploaded to the server and downloaded again to access
them. This, while annoying, was manageable in the past few years (Flash
& flex). The problem now is modern digital camera producing 5-6-7-8 mega
byte images. This combined with the plummeting cost of memory cards
means there is no end or plateau in sight.  The options? Well it is not
particularly feasible to upload images of this size even on a large
bandwidth internet connection and it is not particularly practical or
easy to ask/instruct a user to resize the image either.

Ideally I would like to have access to the images on the local drive,
compress them into a manageable size using the jpgEncoder found in
Adobe's  
<http://I%27m%20sure%20I%27m%20not%20the%20first%20and%20I%27m%20sure%20\
I%20wont%20be%20the%20last%20but%20I%20would%20like%20to%20voice%20my%20\
dislike%20of%20Flex%27s%20handling%20of%20access%20local%20files.>
coreLib
<http://I%27m%20sure%20I%27m%20not%20the%20first%20and%20I%27m%20sure%20\
I%20wont%20be%20the%20last%20but%20I%20would%20like%20to%20voice%20my%20\
dislike%20of%20Flex%27s%20handling%20of%20access%20local%20files.>  
then upload to server. I already have a sample application that can
perform this and work in the development environment... I just need a
door in the sandbox to make it work eveywhere else! :)

I'm not suggesting for a second that we just lift the flood-gate and
allow blanket access to the users files but surely... SURELY there is a
better way of doing this then the current options. Why cannot the user
give permission to access the file? Perhaps only allow local file access
if it is an image that is trying to be accessed? What about security
certificates? Users have to give permission to programs to access their
computer all the time, so why not FP?

I don't want anyone to explain the sandboxes and reasoning to me, I've
read the docs. But can perhaps someone from Adobe offer a glimmer of
hope that this is being addressed?

Many Thanks,

Russell Munro




Reply via email to