On Jan 9, 2013, at 3:45 PM, Jason Westbrook wrote:
> It is possible but you have to realize it will only work on browsers that
> have the FileAPI available - Chrome/Firefox/Safari
>
>
> new
> Ajax.Request("fileupload.php?filename=myfile",{"postBody":$("inputfield").files[0]});
>
> will post the contents of the file to fileupload.php
>
> then you can use
>
> file_get_contents("php://input");
Note that this style of upload will not have the same security treatment by PHP
as the $_FILES superglobal variable, and move_uploaded_file() and friends will
not be active for it either. This can become an awful security hole if you
aren't careful.
>
> to get the contents of the file
>
> and the filename will be $_GET['filename']
>
>
If you want to use the normal upload mechanism, you can use a "keyhole" iframe
as the target in your form action to post your file contents normally, and a
callback function in the window scope of the containing page to signal back
your updates. It looks like Ajax, but it's really just a multipart form post.
Walter
>
>
> Jason Westbrook | T: 313-799-3770 | [email protected]
>
>
> On Wed, Jan 9, 2013 at 12:27 PM, fntzr <[email protected]> wrote:
> It not possible, use Flash Uploader for it, for example
> http://demo.swfupload.org/v220/simpledemo/index.php.
>
> But with HTML5\xhr2 it will be possible.
> http://dev.w3.org/2006/webapi/FileAPI/#FileReader-interface .
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prototype & script.aculo.us" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prototype & script.aculo.us" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/prototype-scriptaculous?hl=en.
--
You received this message because you are subscribed to the Google Groups
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/prototype-scriptaculous?hl=en.