2016-05-08 5 views
2

Ich versuche, eine Gruppe von HTML-Dokumenten mit dem Watson-Dokumentkonvertierungsdienst in Antworteinheiten zu konvertieren. Etwa ein Drittel der Dokumente verarbeiten in Ordnung, wobei der Rest diesen Fehler geben:Warum erhalte ich bei bestimmten Dokumenten 415 Fehler von Watsons Document Conversion Service?

The Media Type [application/octet-stream] of the input document is not supported. Auto correction was attempted, but the auto detected media type [text/plain] is also not supported. Supported Media Types are: application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/pdf, text/html, application/xhtml+xml.

Dies geschieht auf den gleichen Dokumenten (Beispiel unten), und geschieht, ob ich sie über den watson-Entwickler-Cloud einreichen Node.js-Bibliothek oder durch die Demo bei https://document-conversion-demo.mybluemix.net/ mit einer Ausnahme: Wenn ich die Online-Demo benutze, wenn ich die Datei mit einer .html-Erweiterung vor dem Hochladen umbenenne, wird sie erfolgreich verarbeitet.

Ich habe das Gefühl, dass ich wahrscheinlich nicht etwas mache, was ich tun sollte, wie zum Beispiel explizit den Dateityp, aber ich kann nicht herausfinden, wie man das mit der Node.js watson-developer-cloud-Bibliothek macht. Der Code, den ich verwende, sieht so aus:

document_conversion.convert(
     { 
     file: {value: new Buffer(content), options: {}}, 
     conversion_target: "ANSWER_UNITS", 
     type: "text/html" 
     }, 
     function (err, response) 
      { 
      ... 

Kann jemand helfen?

<p class=\"western\" lang=\"en-GB\" style=\"margin-top: 0cm;\"> <font size=\"3\">Find here a LIST OF COUNTRY CODES</font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <br> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">000 USA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">351 CENTERAL EUROPE &amp; RUSSIA SSC</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">600 USA/PUERTO RICO</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">603 ALBANIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">607 ARMENIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">610 ANGOLA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">612 ALGERIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">613 ARGENTINA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">614 AFGHANISTAN</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">615 BANGLADESH</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">616 AUSTRALIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">618 AUSTRIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">619 BAHAMAS</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">620 BAHRAIN</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">621 BARBADOS/ANTIGUA/GRENADA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">624 BELGIUM/LUXEMBOURG</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">626 BELARUS</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">627 BERMUDA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">629 BOLIVIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">631 BRAZIL</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">636 BOTSWANA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">640 GUYANA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">643 BRUNEI</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">644 BULGARIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">645 BURUNDI</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">646 BURMA/MYANMAR</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">649 CANADA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">650 CAMEROON</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">651 GEORGIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">652 SRI LANKA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">655 CHILE</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">661 COLOMBIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">662 ZAIRE</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">663 COSTA RICA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">664 CONGO</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">666 CYPRUS</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">668 CZECH REPUBLIC</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">669 CABO VERDE</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">670 DJIBOUTI</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">672 CHINA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">677 DUBAI</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">678 DENMARK</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">680 UNITED ARAB EMIRATES</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">681 DOMINICAN REPUBLIC</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">682 GERMAN DEMOCRATIC RP</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">683 ECUADOR</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">688 CZECH REPUBLIC</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">693 SLOVAK REPUBLIC</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">694 KAZAKHSTAN</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">695 KIRGHIZIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">698 ETHIOPIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">699 BOSNIA-HERZEGOVINA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">702 FINLAND</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">704 CROATIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">705 MACEDONIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">706 FRANCE/FRENCH OVERSEAS OPNS</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">707 SERBIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">708 SLOVENIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">724 GERMANY</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">725 GHANA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">726 GREECE</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">731 GUATEMALA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">733 HAITI</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">735 HONDURAS</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">736 MACAU</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">738 HONG KONG</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">740 HUNGARY</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">742 ICELAND</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">744 INDIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">749 INDONESIA</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">750 IRAN</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">752 IRAQ</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">754 IRELAND</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">756 ISRAEL</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">757 IVORY COAST</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">758 ITALY/SEMEA ITALY</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">759 JAMAICA/CAYMAN ISLANDS</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">760 JAPAN</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">762 JORDAN</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">764 KENYA</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">766 KOREA</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">767 KUWAIT</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">768 LEBANON</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">769 MALAWI</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">770 LIBERIA</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">772 LIBYA</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">778 MALAYSIA</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">780 MALTA</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">781 MEXICO</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">784 MOROCCO</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">786 MOZAMBIQUE</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">787 MOLDOVA</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">788 NETHERLANDS</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">790 NEPAL</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">791 NETHERLANDS ANTILLES</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">796 NEW ZEALAND/FIJI</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">799 NICARAGUA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">804 NIGERIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">805 OMAN</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">806 NORWAY</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">808 PAKISTAN</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">811 PANAMA</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">813 PARAGUAY</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">815 PERU</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">818 PHILIPPINES</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">820 POLAND</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">821 RUSSIA/CIS</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">822 PORTUGAL</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">823 QATAR</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">825 ZIMBABWE</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">826 ROMANIA</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">828 SWITZERLAND</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">829 EL SALVADOR</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">831 RWANDA</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">832 SAUDI ARABIA</font></font> </p> <p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">833 SIERRA LEONE</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">834 SINGAPORE</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">835 SOMALIA</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">838 SPAIN</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">840 TUNISIA</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">842 SUDAN</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">843 SURINAME</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">846 SWEDEN</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">848 SWITZERLAND/LIECHTENSTEIN</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">849 YEMEN - NORTH</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">850 SYRIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">851 TANZANIA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">852 VIETNAM</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">854 YEMEN - SOUTH</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">856 THAILAND</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">857 UGANDA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">858 TAIWAN</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">859 TRINIDAD</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">862 TURKEY</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">864 SOUTH AFRICA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">865 EGYPT</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">866 UNITED KINGDOM</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">869 URUGUAY</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">871 VENEZUELA</font></font> </p> <p lang=\"en-GB\" style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">876 YUGOSLAVIA (EX)</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">883 ZAMBIA</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <font face=\"Courier New, monospace\"><font size=\"2\">889 UKRAINE</font></font> </p> <p style=\"margin-bottom: 0cm;\"> <br> </p> <p style=\"margin-bottom: 0cm;\"> <br> </p> 

Antwort

0

gab ich eine ähnliche Antwort auf Ihre Frage, aber ab v1.7.0, das ist jetzt eine offiziell unterstützte Funktion der Bibliothek:

document_conversion.convert({ 
    file: new Buffer(content), 
    content_type: "text/html", 
    conversion_target: "ANSWER_UNITS" 
}, function (err, response) { 
    //... 
}); 

Beachten Sie, dass es mit der content_type hier (konsistent zu sein ist Rest der Bibliothek). Die options.contentType funktioniert einfach, weil sie unverändert an request übergeben wurde, aber dies ist jetzt eine getestete und dokumentierte Funktion.

-1

Antwort ist genau dort in der Fehlermeldung. Die unterstützten Datentypen sind: Unterstützte Medientypen sind: - application/msword - application/vnd.openxmlformats-officedocument.wordprocessingml.document - application/pdf - text/html - application/xhtml + xml

Ihre Eingabedaten werden als text/plain, nicht als text/html erkannt. Das ist der Grund, warum eine einfache Umbenennung der problematischen Datei in .html funktioniert. Es genügt, die zugrunde liegende magische Datei zu verwenden, um das Eingabedokument als text/html und nicht als text/plain zu klassifizieren.

Sie können den Eingabetyp auch als text/html erzwingen, indem Sie den Parameter "type = text/html" für den API-Aufruf verwenden. Also würde ich vorschlagen, das mit jeder Ihrer "Klartext" -Dateien zu tun. Besser, diese Eingabedateien mit ihren ursprünglichen Namen zu belassen.

Weitere Informationen finden Sie in der API-Dokumentation (https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/document-conversion/api/v1/).

+0

Ich verstehe alles, was Sie gesagt haben, aber wie Sie aus meiner ursprünglichen Frage sehen können, ich _am_ den Typ auf ** Text/HTML ** einstellen. Warum wird es ignoriert? –

0

Es gab eigentlich zwei Probleme; Ich habe das falsche Keyword verwendet und es war am falschen Ort. Statt Typ hatte ich content zu verwenden, um den Mime/Art zu beschreiben, und es hatte in der -Optionsfeld des Dateiparameter, so sein:

document_conversion.convert({file: {value: new Buffer(content), 
          options: {type: "text/html"}}, 
      conversion_target: "ANSWER_UNITS" 
      }, function (err, response) {... 

Vielen Dank an Joe Kozhaya für mich gerade auf diese Einstellung.

Verwandte Themen