Sentro ng Serbisyo

Pamamahala ng File

Pagdaragdag ng file, nag-error na hindi umiiral ang fileKey, nag-report ng “File cannot be found.

Pakisuri kung pagkatapos gamitin ang interface para kunin ang address ng file para makuha ang fileUpload url, ginamit mo ba ang nakuhang URL para mag-upload ng file stream gamit ang HTTP PUT method, kung hindi ka nag-upload, mangyaring tawagan ang URL para mag-upload ng file.

 

Gaano katagal ang validity ng file upload address?

File upload address, linkAng validity ng koneksyon ay 60 minuto.

 

 

Napakatagal ng pag-upload ng file site sa panahon ng pag-dockinghttps://file-sml.esignglobal.com/Mabagal ang pag-upload ng file

Kailangan tandaan kapag nag-docking at nag-a-upload ng mga file sa sandbox environment, ang server nito ay matatagpuan sa Singapore, kapag direktang ina-access sa China, madalas na hindi stable ang network, at paminsan-minsan ay nangyayari ang mga problema tulad ng pagkaantala, mabagal na pag-load, o hindi ma-access. Dahil dito, inirerekomenda na i-access sa pamamagitan ng proxy ng Singapore, na makakatulong upang mapabuti ang hindi stable na network at gawing mas maginhawa ang paggamit ng serbisyo ng file.

 

 

Nabigo ang pag-upload ng file pagkatapos magtagumpay ang openapi call para makuha ang file address

Hakbang 1: Kunin ang address para sa pag-upload ng file Sa proseso, kailangan mong ibigay ang sumusunod na impormasyon sa format na ito upang makuha ang address para sa pag-upload ng file: { "fileName": "fengniantest.pdf", "contentType": "application/pdf" } Pakitandaan na kahit na ang pangalan ng file dito ay "fengniantest.pdf", ang uri ng nilalaman (contentType) ay tinukoy bilang "application/pdf", kaya siguraduhing tama ang mga nauugnay na parameter. 

Hakbang 2: Magdagdag ng impormasyon sa header ng kahilingan kapag direktang nag-a-upload ng file Kapag nagsasagawa ng direktang pag-upload ng file, kailangan mong magdagdag ng impormasyon na 'Content-Type: application/pdf' sa header upang linawin ang uri ng file na ina-upload, upang matiyak na maayos ang direktang pag-upload ng file.

 

 

Anong mga format ng file ang suportado ng pag-upload ng openapi file?

Sinusuportahan ang mga sumusunod na format ng file: 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) at CSV (.csv) na format.

 

 

 

Sa pamamagitan ng taskId, kinukuha ang file synthesis task, na nagpapakita ng “Nabigo ang pag-convert ng file: nabigo ang pag-access sa address ng network”

Kapag nagkaroon ng timeout sa pag-convert ng dokumento, madalas itong nagiging sanhi ng pagkabigo ng file synthesis. Sa oras na ito, maaari mong tawagan muli ang template upang makabuo ng file, at pagkatapos ay tawagan ang interface ng pagkuha ng file synthesis task upang makita kung matagumpay ang file synthesis na ito. Kung nabigo pa rin ang file synthesis pagkatapos ng mga nabanggit na operasyon, maaari kang direktang makipag-ugnayan sa mga teknikal na tauhan upang tulungan ka ng mga propesyonal na teknikal na tauhan na malutas ang problemang ito.

 

 

Ang pagtawag sa pagkuha ng address para sa pag-upload ng file at ang mga parameter ng direktang pag-upload ng file ay tama, ngunit ang direktang pag-upload ng file ay nag-uulat pa rin ng "403 Forbidden: "<?xml version="1.0" encoding="UTF-8"?><EOL><Error><EOL> <Code>SignatureDoesNotMatch</Code><EOL> <Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message><EOL> <RequestId>68440537821143343409E1E9</RequestId><EOL>"

Kung ang parameter sa Hakbang 1 aycontentTypeKapareho ng ipinadala sa Header sa hakbang dalawaContent-Typeat matagumpay na tinawag sa pamamagitan ng PostmanfileUploadUrlMatagumpay ang direktang pag-upload ng file, ngunit nagkakamali pa rin kapag tinawag sa pamamagitan ng code. Pagkatapos suriin ang mga parameter sa pamamagitan ng breakpoint, walang mali sa pagpasa ng parameter. Maaaring may mga isyu sa compatibility sa application ng framework. Inirerekomenda na sumangguni sa sumusunod na halimbawa ng code para sa direktang pag-upload ng file:

Halimbawa ng code:

// 调用方式(以Java为例)
Response response = HttpUtil.sendRequest(
    "uploadUrl",                // 上传接口URL
    new File("文件路径/xxx.pdf"), // 待上传文件
    "application/pdf",          // 内容类型
    new HashMap<>()             // 可选请求头参数(若无则传空)
);

Pangunahing paliwanag:

  1. Pagpapatunay ng pagkakapareho ng parameter: Tiyakin na sa codeContent-Typeang mga parameter (tulad ng"application/pdf") ay ganap na pareho sa mga kinakailangan ng interface, kabilang ang case at format (tulad ngapplication/jsonay dapat na mahigpit na iba saapplication/JSON).
  2. Pag-troubleshoot ng compatibility ng framework: Kung walang mali sa logic ng code ngunit nagkakamali pa rin, maaari mong subukang lampasan ang framework ng customer at direktang gumamit ng native HTTP client (tulad ng Java'sURLConnection, Python'srequests) upang patunayan kung may isyu sa compatibility sa pagproseso ng framework ng mga header ng kahilingan at mga stream ng file.
  3. Pag-locate ng error log: Inirerekomenda na kunin at itala ng customer ang kumpletong impormasyon ng error (tulad ng HTTP status code, server return message) upang higit pang imbestigahan ang tiyak na dahilan ng error sa network layer o sa server side.

Ang solusyon na ito ay maaaring epektibong ihiwalay ang mga problema sa framework at mabilis na matukoy ang pinagmulan ng pagkabigo ng direktang pag-upload ng file sa pamamagitan ng pag-standardize ng pagpasa ng parameter at pagpapasimple ng link ng pagtawag.