Question

Je suis en train de tester le téléchargement de fichiers sur Mechanical Turk.

J'appelle le service GetFileUploadURL et ma chaîne de requête ressemble à quelque chose comme ceci:

Operation=GetFileUploadURL&AssignmentId=XXX&Signature=XXX&Version=2008-08-02&AWSAccessKeyId=XXX&Timestamp=2009-07-11T18%3A33%3A03-04%3A00&QuestionIdentifier=smiley&HITId=XXX&Service=AWSMechanicalTurkRequester

Mon HIT HTML ressemble à ceci

<ul>
    <li>Draw me a smily face.</li>
    <li>Save it as a PNG</li>
    <li>Image must be 64x64</li>
    <li>Be Creative</li>
</ul>
<p>&nbsp;</p>
<p><input type="file" name="smiley" value="" /></p>

Je reçois une erreur de retour que "The value \"null\" is not valid for the parameter QuestionIdentifier" même si je h passer le QuestionIdentifier dans.

Je suppose que mon HIT HTML est pas le plus idéal et que je manque quelque chose qui aurait fait cela beaucoup plus facile. Pourrais-je avoir écrit autre chose que <input type="file" name="smiley" value="" /> ou amélioré en quelque sorte que cet appel de service Web serait plus facile? Je ne suis pas sûr de ce que je devais passer mon appel GetFileUploadURL pour QuestionIdentifier et je suppose que "smiley" fonctionnerait.

edit: I sais que son supposé être la base smiley sur les résultats que je vois quand je l'appelle GetAssignmentsForHIT

.

Toutes les idées? Pourquoi faut-il penser son nul? Est-ce que l'ordre soit lors du passage des paramètres à ce service?

Était-ce utile?

La solution

De la rel="nofollow :

  

L'opération de GetFileUploadURL   génère et retourne une URL temporaire.   Vous utilisez l'URL temporaire pour récupérer   un fichier téléchargé par un travailleur comme   répondre à une question FileUploadAnswer   pour une HIT. Pour plus d'informations sur le   FileUploadAnswer réponse, voir   QuestionForm.

Ainsi, cette méthode est pour récupérer les fichiers qui ont déjà été téléchargés. On dirait que vous essayez d'effectuer le téléchargement avec cette méthode qui est incorrect. Comme dit la documentation, consultez QuestionForm et les détails sur FileUploadAnswerto savoir comment le téléchargement devrait fonctionner

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top