Gaano katagal ang validity ng file upload address?
File upload address, linkAng validity ng koneksyon ay 60 minuto.
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.
File upload address, linkAng validity ng koneksyon ay 60 minuto.
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.
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.
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.
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.
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:
Content-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).URLConnection, Python'srequests) upang patunayan kung may isyu sa compatibility sa pagproseso ng framework ng mga header ng kahilingan at mga stream ng file.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.