ファイルアップロードアドレスの有効期間はどのくらいですか?
ファイルアップロードアドレス、リンクの有効期間は60分です。
ファイルアドレス取得APIで取得したfileUpload URLを使用して、HTTP PUT方式でファイルストリームをアップロードしたかどうかを確認してください。アップロードしていない場合は、URLを呼び出してファイルをアップロードしてください。
ファイルアップロードアドレス、リンクの有効期間は60分です。
サンドボックス環境でファイルをアップロードする際は、サーバーがシンガポールにあることに注意してください。国内から直接アクセスすると、ネットワークが不安定になりやすく、遅延、読み込みの遅さ、アクセス不能などの問題が頻繁に発生します。そのため、シンガポールのプロキシ経由でアクセスすることをお勧めします。これにより、ネットワークの不安定な状況が改善され、ファイルサービスをより便利に使用できます。
ステップ1:ファイルアップロードアドレスの取得 操作の過程で、ファイルアップロードアドレスを取得するために、次の形式で関連情報を提供する必要があります: { "fileName": "fengniantest.pdf", "contentType": "application/pdf" } ここで、ファイル名は「fengniantest.pdf」ですが、コンテンツタイプ(contentType)は「application/pdf」として指定されていることに注意してください。関連するパラメータが正確であることを確認する必要があります。
ステップ2:ファイル直接アップロード時にリクエストヘッダー情報を追加する ファイルを直接アップロードする際には、リクエストヘッダー(headers)に「Content-Type: application/pdf」という情報を追加して、アップロードするファイルのタイプを明確にし、ファイルの直接アップロード操作がスムーズに行われるようにする必要があります。
以下の形式のファイルをサポートしています:PDF(.pdf)、Word(.docx、.doc)、RTF(.rtf)、Excel(.xlsx、.xls)、PowerPoint(.pptx、.ppt)、WPS文字(.wps)、WPSスプレッドシート(.et)、WPSプレゼンテーション(.dps)、JPEG(.jpeg、.jpg)、PNG(.png)、BMP(.bmp)、TIFF(.tiff)、GIF(.gif)、HTML(.html、.htm)およびCSV(.csv)形式。
ドキュメント変換がタイムアウトした場合、ファイル合成が失敗することがよくあります。この場合、テンプレートを再度呼び出してファイルを生成し、その後、ファイル合成タスクの照会インターフェースを呼び出して、今回のファイル合成が成功したかどうかを確認できます。上記の手順を実行してもファイル合成が失敗する場合は、技術担当者に直接連絡して、専門の技術担当者に問題の解決を支援してもらうことができます。
ステップ1でパラメータを渡すcontentTypeステップ2のヘッダーで送信されたものとContent-Type一致し、Postmanで呼び出すfileUploadUrlダイレクトアップロードファイルは成功しましたが、コード呼び出し時にまだエラーが発生します。ブレークポイントチェックの結果、パラメータの受け渡しに誤りはありませんでした。フレームワークアプリケーションに互換性の問題がある可能性があります。以下のコード例を参考にして、ファイルをダイレクトアップロードすることをお勧めします。
参考コード:
// 调用方式(以Java为例)
Response response = HttpUtil.sendRequest(
"uploadUrl", // 上传接口URL
new File("文件路径/xxx.pdf"), // 待上传文件
"application/pdf", // 内容类型
new HashMap<>() // 可选请求头参数(若无则传空)
);重要な説明:
Content-Typeパラメータ("application/pdf"など)がインターフェースの要件と完全に一致していることを確認します。大文字と小文字、形式(application/jsonはapplication/JSONと厳密に区別する必要があります)を含みます。URLConnection、Pythonのrequestsなど)を使用して検証し、フレームワークがリクエストヘッダーやファイルストリームの処理に互換性の問題があるかどうかを特定します。このソリューションは、パラメータの受け渡しを標準化し、呼び出しチェーンを簡素化することで、フレームワークの問題を効果的に分離し、ファイルのダイレクトアップロードの失敗の根本原因を迅速に特定できます。