?
Solved

Upload photos from iPad to website

Posted on 2011-10-04
11
Medium Priority
?
599 Views
Last Modified: 2012-08-13
We have a project-based website that users can upload pics and attach to the project. Users take pictures and upload them to a selected project. This app is entirely web-based, there is no client-based version.

With the iPad, since there is no file system, we can't find a way to select and upload a photo to our website.

Any ideas on a workaround? The only similar iPad apps we can find are for facebook and have terrible reviews.

We're open to a solution that either pulls the pic from the website or a solution that pushes the photo to the website.

Currently, the user has to take the pic with the iPad, upload to a desktop/laptop then upload to a website.

Thanks
0
Comment
Question by:mph23
  • 6
  • 2
  • 2
10 Comments
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 36914756
What about emailing the photos and have a process pull the attachments from the email and posting them?  The iPad makes the email process pretty easy and there are scripts already written to check an email account and get the attachment:

http://www.example-code.com/php/imap_downloadAttachment.asp

0
 

Author Comment

by:mph23
ID: 36914808
yes we can do that, but was trying to find a way to do it directly to the website on the iPad if possible.
0
 
LVL 7

Expert Comment

by:printnix63
ID: 36914942
the only other way's are, using an App that can either provide FTP to send the images,
or to create a webserver which you could access externally, but probably this route is not working from an outside webserver.

Apple is on regard of data transport plain dumb restricted, not even iPad to iPhone or iPad to iPad without such loops of an external application is possible.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:mph23
ID: 36914946
Could you explain further the idea of an outside webserver?
0
 
LVL 7

Expert Comment

by:printnix63
ID: 36919531
Well, the point is, as long as the iPad, running an internal webserver to be queried by some other computer for download, this is ok, as long as both are on the same network.
As soon as the receiving (i.e. querying) Webserver is outside e.g. the company network, you most likely have to go through a proxy and your iPad is hidden behind this, so it will virtually close the path to your iPad, you could "browse" the external site, but it will not be able to query the iPad.

Similarly can happen for the FTP, to an external site.
Other paths would be, using Dropbox or Evernote as an "external Repository" - which in my eyes makes only sense, if you really have no other way and the images/data you place there are so uninteresting that everyone may see them anyway.

So my point here is, that you have to add the functionality through additional app, and use this.
There may be some applications that might help, but the ones that work will (at least for the full functionaly) mostly cost something.

So, coming back to the first proposal of Jason, if you have a possibility to have a mailserver at the webserver, and are ready to write some script that could pull photos from an email and store it into the web servers area with e.g. some accompanying html this would be the "most elegant" way without additional software on the iPad side.
Pushing it by FTP might be the other option, there should be some FTP apps out that might support this a bit.

Hope this helps.
0
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 36919657
>> but was trying to find a way to do it directly to the website on the iPad if possible.

The email way IS directly on the web site.  The script would check an email account for new messages with attachments and copy the attachment to where ever it needs to be and create whatever HTML or db entry needed to display it.  If you have multiple users and need to save things in multiple locations, then you could even play some games with multiple email accounts or parsing the text of the email to control where the file gets saved.  

Your challenge is getting stuff off the iPad without spending a million dollars developing a custom App to interface with the camera and the web site.  Dropbox is a also cool idea, never thought of that (good one printnix63). Not totally sure how I would integrate it though.
0
 

Author Comment

by:mph23
ID: 36923215
We found a possible solution at aurigma.com so will try it and keep you all posted.

It claims to do exactly what we need.

Thanks
0
 

Author Comment

by:mph23
ID: 37044096
Ok sorry. I am still working with the vendor to get the solution working so was not able to post status yet.
0
 

Accepted Solution

by:
mph23 earned 0 total points
ID: 37092246
Can't get it to work. Thank everyone.
0
 

Author Closing Comment

by:mph23
ID: 37119194
Can't find a working solution.
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Although a lot of people devote their energy toward marketing for specific industries, there are some basic principles that can be applied to any sector imaginable. We’ll look at four steps to take and examine how those steps were put into action fo…
Q&A with Course Creator, Mark Lassoff, on the importance of HTML5 in the career of a modern-day developer.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
This tutorial demonstrates how to identify and create boundary or building outlines in Google Maps. In this example, I outline the boundaries of an enclosed skatepark within a community park.  Login to your Google Account, then  Google for "Google M…
Suggested Courses
Course of the Month13 days, 21 hours left to enroll

807 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question