Click to see what's new in v3.0! Download | Purchase | FAQ | Home

Search (advanced)

Wizard

Step #1 - Operation
Step #2 - Images
Step #3 - Web Page
Step #4 - FTP
Step #5 - Finish


Configuring

Quick Start Guide
Detailed Setup
Thumbnail Properties
WebPage Appearance
FTP Settings
Program Automation
E-mail Settings
HTTP Settings
Misc Options
GPS Setup
HTML Properties
Miscellaneous HTML


Images

EXIF Editor
Batch Processing
Rotating Images


Web Pages

Preview Web Pages
View Web Pages
Sample Web Page
Font Properties


Miscellaneous

RoboPhoto FAQ
What's New in v3.0
Screen Shots
Advanced Features
HTML Template Files
Sign Up With Tripod
PAD File (htm)
PAD File (xml)
Legal Info
End-User License


Application

System Requirements
Demo Limitations
Download The Demo
Purchase
Unlocking The Demo


Camera icon   Settings (HTTP Tab)



After successfully uploading a new web page to an FTP server, RoboPhoto can optionally post information, using HTTP, about the web page to each URL in a URL list. Each URL should point to a server side application that expects and can process the information that RoboPhoto posts to it.

The server side application can be either a normal CGI or ASP script that accepts a URL encoded list of name/value pairs or a soap service that accepts an XML format soap request.

If there are errors while posting, the program will continue processing the list.

You may want to specify the HttpPostUserAgent Misc Option if the application is designed to take advantage of it.

Note: when errors occur, some server side applications return a human readable explanation instead of the proper HTTP error reply code. When this happens there's no way for RoboPhoto to know that an error has occurred.

RoboPhoto always uses port 80 when using HTTP to post to server side applications.


URL List
The URL list must be plain ASCII text and contain one URL per line. It may look like:

http://www.domain.com/cgi-bin/update-master-page.cgi
http://www.domain.com/cgi-bin/formamil.cgi
http://www.search-engine.com/cgi-bin/submit.pl

The URL list can be either a local disk path (like c:\directory\urllist.txt) or a URL (like http://www.domain.com/urllist.txt). The only difference between the two lists is the location.

The benefits of storing the URL list on the server instead of your local computer are:

  • Groups of people can have the same RoboPhoto configuration
  • Only one person in the group has to maintain the list
  • You can use server side scripting to maintain the list
The downside is that the list must be publically accessible. You can't hide the list, but you can come close by saving it in a directory that isn't linked to by your other HTML pages. You can also add a line to your ROBOTS.TXT file to prevent spiders from indexing the page.

Back to the top

Post String
This represents the name/value pairs that gets posted to each URL in the URL list. The exact format and content must be as required by the URL.

You can perform mail-merge operations on the post string by including any/all of the following bracketed terms below. Except for the [prompt] term, the content of each bracketed term is dynamically generated by RoboPhoto based on the web page that's being created:

  • [url] - The URL of the newly created web page.
  • [jpg] - The number of images included in the new web page.
  • [email] - The e-mail address of the creator. This, by default, is what you specify in the settings.
  • [title] - The web page title as specified on the HTML customization screen.
  • [time] - When the web page was created. It's of the form 'Friday 8/31/01 8:04:40 AM'. You can use a short date format (like '8/31/01') by specifying UseShortDate Misc Option.
  • [lat] - The average latitude of all images that have latitude information obtained either from the tracklog or from the EXIF headers.
  • [lon] - The average longitude of all images that have longitude information obtained either from the tracklog or from the EXIF headers.
  • [gts] - The GPS time stamp of the first image that has a time stamp obtained either from the tracklog or from the EXIF headers.
  • [prompt] - When the program constructs the post string, you'll be prompted for the name's value.
For example, if your post string looks like (ignore word wrap):
url=[url]&
jpg=[jpg]&
email=[email]&
title=[title]&
time=[time]&
lat=[lat]&
lon=[lon]&
gts=[gts]&
custom=[prompt]
It will become:
url=http://www.domain.com/mywebpage/&
jpg=6&
email=fred@domain.com&
title=Photo+Gallery&
time=8/21/01&
lat=32.12345&
lon=-87.65432&
gts=23:01:59&
custom=provided+by+the+user
By using mail merge, you can use the same post string for each posting.

Make sure that you have the correct parent URL specified, as it's used to construct the [url] bracketed term.

The GPS information is obtained from the tracklog. If that information doesn't exist, it is obtained from the EXIF headers.

Back to the top

Soap Method Name
Specify the method name associated with the Soap URI. This option only applies if you have the 'Post As Soap' option checked.

Back to the top

Soap Method URI
Specify the Soap URI associated with the Soap Method Name. This option only applies if you have the 'Post As Soap' option checked.

Back to the top

Post After FTP
Check this box to post the post string to each URL in the URL list after the FTP succeeds. You can also turn the posting on/off from the wizard screen.

When testing your HTTP setup, you may want to specify the SkipFtp Misc Option to bypass the FTP in order to save time.

Back to the top

Post As Soap
If checked, the web page information will be packaged as an XML soap request instead of a URL encoded string. The URLs in the URL list must point to a soap service that embodies the Soap Method specified above.

Using the example above, the soap packet would become:

<SOAP-ENV:Envelope
   xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
   SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
      <SOAP-ENV:Body>
         <m:MyMethod xmlns:m="MyMethodUri">
            <url>http://robophoto.servebeer.com/mywebpage10</url>
            <jpg>6</jpg>
            <email>fred@domain.com</email>
            <title>Photo Gallery</title>
            <time>8/21/01</time>
            <lat>32.12345</lat>
            <lon>-87.65432</lon>
            <gts>23:01:59</gts>
         </m:MyMethod>
      </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Back to the top

Save
Click this button to save the current information to rp.ini, which is located in the main RoboPhoto directory.

Back to the top

Help
Click this button to load the help file. You can also press the F1 key anywhere in the program for context sensitive help.

Back to the top

Close
Click this button to close the form.

Back to the top
Send email or go home.
Disk path or URL to a list Name/value pairs to post to ewach URL in the URL list The method associated with the soap URI The URI associated with the soap method Check to post to the URL(s) Instead of a URL encoded string, post as an XML soap request Save the current settings Get help Close the form Image and thumbnail settings Web page settings FTP settings Program automation E-mail settings Misc options GPS settings