Thank you Thomas I was working in hosted mode but when I compiled it
and ran it off my server it is working now. Thank you for taking the
time reply to my newbie thread.
On Dec 4, 6:02 pm, Thomas Broyer <[EMAIL PROTECTED]> wrote:
> On 4 déc, 20:08, JohnofLong <[EMAIL PROTECTED]> wrote:
>
> > I am having issues with my GWT application being able to upload
> > images. My html form and PHP file work fine but when I try and upload
> > an image with my GWT app and my PHP file it does not work and I get a
> > null response.
> [...]
> > form.setAction("http://www.myurl.com/phpwrite/upload.php");
> [...]
> > form.addFormHandler(new FormHandler() {
> > public void onSubmitComplete(FormSubmitCompleteEvent event) {
> > Window.alert(event.getResults());
> > }
> > public void onSubmit(FormSubmitEvent event) {
>
> > }
> > });
>
> If your GWT app isn't itself running fromhttp://www.myurl.com, then
> you'll face the Same-Origin Policy which will prevent you from reading
> the server response's content, and event.getResults() will be null.
>
> That's explained in the JavaDoc (in the "Tip"
> subsection):http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/g...()
>
> > // Add image and button to the RootPanel
> > RootPanel.get().add(form);
> > }
> > private boolean isValidFileName() {
> > String fn = fileName.getText();
> > Window.alert(fn);
> > if(fn.contains(".")) {
> > Window.alert("Not a valid file name no extensions
> > required");
> > return false;
> > }
> > else {
> > return true;
> > }
> > }
>
> > }
>
> > PHP Code
>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > <html xmlns="http://www.w3.org/1999/xhtml">
> > <head>
> > <title>Untitled Document</title>
> > <meta http-equiv="Content-Type" content="text/html;
> > charset=iso-8859-1" />
> > </head>
>
> > <body>
>
> > <?php
> > // Where the file is going to be placed
> > $target_path = "files/";
>
> > /* Add the original filename to our target path.
> > Result is "uploads/filename.extension" */
> > $target_path = $target_path . basename( $_FILES['uploadedfile']
> > ['name']);
>
> > $target_path = "files/";
>
> > $target_path = $target_path . basename( $_FILES['uploadedfile']
> > ['name']);
>
> > if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'],
> > $target_path)) {
> > echo "The file ". basename( $_FILES['uploadedfile']['name']).
> > " has been uploaded";} else{
>
> > echo "There was an error uploading the file, please try again!";}
>
> > ?>
>
> > </body>
> > </html>
>
> > HTML Form:
>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > <html xmlns="http://www.w3.org/1999/xhtml">
> > <head>
> > <title>Untitled Document</title>
> > <meta http-equiv="Content-Type" content="text/html;
> > charset=iso-8859-1" />
> > </head>
>
> > <body>
>
> > <form enctype="multipart/form-data" action="uploader.php"
> > method="POST">
> > <input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
> > Choose a file to upload: <input name="uploadedfile" type="file" /><br /
>
> > <input type="submit" value="Upload File" />
> > </form>
>
> > </body>
> > </html>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" 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/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---