2016-11-02 35 views
0

ServiceNow Attachment API - POST/now/attachment/uploadを使用しています。これは、セキュリティプロパティで設定されたすべてのファイルタイプで正常に動作しています。しかし、パスワードで保護されたオフィスファイルをアップロードしようとした場合、たとえばExcelのような場合はうまくいきません。私はREST APIエクスプローラを使ってそのようなファイルをアップロードしようとしました。添付ファイルAPIを使用してパスワードで保護されたオフィスファイルをアップロードできない

SN形式でアップロードすると、「ファイルMIMEタイプがファイルの内容と一致しません」というエラーが表示されます。 SNフォームは常にデータを "application/octet-stream"として投稿しますが、アップロードスクリプトは適切なコンテンツタイプを設定しても失敗します。もしcontent-typeが問題だったら、保護されていないファイルに対してもうまくいってはいけません。

更新

私はREST API Explorerを使用してアップロードしようと、それは間違ったコンテンツ・タイプのエラーが発生します。パスワードのない同じファイルがうまくいきます。以下のスクリーンショットを参照してください:アップロード/

API /今/添付ファイル/ファイル

enter image description here

API /今/アタッチメント

enter image description here

答えて

0

はトリックをしました。既存のシステムからデータ移行アクティビティの一環としてSNに添付ファイルを移動(アップロード)したPowerShellスクリプトを実行したかったので、これは当てはまりました。理想的にはオンにする必要があります(真)。

enter image description here

0

あなたが保護されたパスワードをアップロードすることができますServiceNowにファイルを変換します。ここでは、REST API Explorerからパスワードで保護された添付ファイルをインシデントレコードにアップロードしたスナップショットを示します。コンテンツタイプは本当に重要ではありません。 falseにMIMEタイプの検証を設定

enter image description here

+0

あまりにも幸運のないインシデントテーブルで試した。 **アップデート** **を参照してください。 ServiceNowで有効にする必要がある設定はありますか? – niksofteng

+0

私は、あなたとパスワードで保護されているのと同じファイルタイプのContentBuildApplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetを使用して、OOBをGenevaで試しました。できます。あなたのインスタンスはOOBですか?別のサンプルファイルを試すことはできますか? – Siri

関連する問題