English 中文(简体)
Mechanical Turk: Post file to externalSubmit interface?
原标题:

I have setup my own custom form for mechanical turk and am posting to their external interface.

<form enctype="multipart/form-data" action="https://workersandbox.mturk.com/mturk/externalSubmit" method="post" name="mturk_form" id="mturk_form">
          <p>
            <label for="turk_task_image_image">Upload an image</label><br>
            <input type="file" size="30" name="turk_task_image[image]" id="turk_task_image_image">
          </p>

          <b>- OR - </b><br><br>
          <p>
            <label for="turk_task_image_url">Specify an Image URL</label><br>
            <input type="text" size="30" name="turk_task_image[url]" id="turk_task_image_url">
          </p>

          <p>
            <label for="turk_task_image_description">Description (optional)</label><br>
            <textarea rows="3" name="turk_task_image[description]" id="turk_task_image_description" cols="80"></textarea>
          </p>
  <input type="hidden" value="ASSIGNMENT_ID_NOT_AVAILABLE" name="assignmentId" id="assignmentId">

  <input type="hidden" value="200" name="task[storyboard_location_id]" id="task_storyboard_location_id">
  <input type="hidden" value="36" name="task[turk_task_id]" id="task_turk_task_id">

  <p>
    <input type="submit" value="You must ACCEPT the HIT before you can submit the results." name="commit" id="submitButton" disabled="">
    <img border="0" style="display: none;" src="/images/spinner.gif?1274319066" id="spinner" alt="Spinner">
  </p>

</form>

When I go to retrieve the responses, all of the text field values are available but the posted file is not. According to the API docs, I should receive another url that should make the uploaded file available for download?

How do I go about getting the url of the file that is posted to the externalSubmit interface?

P.S. On a side note, I am using the rturk gem to build up these HITs. But I see nothing in the code regarding the support for posted uploaded files.

最佳回答

From what I can gather from the developer forums, it doesn t look like the external interface supports file uploads.

I saw one thread where a developer thought that they were going to implement it in the future but that was in 2008.

Another thread where someone states that you must handle the uploading of the file to your server and the submission of the externalSubmit form separately.

http://solutions.amazonwebservices.com/connect/thread.jspa?messageID=125657&#125657 http://solutions.amazonwebservices.com/connect/thread.jspa?messageID=92072&#92072 http://solutions.amazonwebservices.com/connect/thread.jspa?messageID=97431&#97431

I m currently exploring an AJAXy upload interface for the file upload along with a separate externalSubmit form for the image details.

问题回答

暂无回答




相关问题
rails collection_select vs. select

collection_select and select Rails helpers: Which one should I use? I can t see a difference in both ways. Both helpers take a collection and generates options tags inside a select tag. Is there a ...

SSL slowness in EC2

We ve deployed our rails app to EC2. In our setup, we have two proxies on small instances behind round-robin DNS. These run nginx load balancers for a dynamically growing and shrinking farm of web ...

Auth-code with A-Za-z0-9 to use in an URL parameter

As part of a web application I need an auth-code to pass as a URL parameter. I am currently using (in Rails) : Digest::SHA1.hexdigest((object_id + rand(255)).to_s) Which provides long strings like : ...

RubyCAS-Client question: Rails

I ve installed RubyCAS-Client version 2.1.0 as a plugin within a rails app. It s working, but I d like to remove the ?ticket= in the url. Is this possible?

activerecord has_many :through find with one sql call

I have a these 3 models: class User < ActiveRecord::Base has_many :permissions, :dependent => :destroy has_many :roles, :through => :permissions end class Permission < ActiveRecord::...

Ordering a hash to xml: Rails

I m building an xml document from a hash. The xml attributes need to be in order. How can this be accomplished? hash.to_xml

Text Editor for Ruby-on-Rails

guys which text editor is good for Rubyonrails? i m using Windows and i was using E-Texteditor but its not free n its expired now can anyone plese tell me any free texteditor? n which one is best an ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...

热门标签