Knowledge Sources - Upload File
Feltölt egy fájlt egy fájltudásforrásba feldolgozásra és indexelésre.
POST {endpoint}/knowledgesources('{sourceName}')/files?api-version=2026-05-01-preview
URI-paraméterek
| Name | In | Kötelező | Típus | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
A keresési szolgáltatás végpontjának URL-címe. |
|
source
|
path | True |
string |
A tudásforrás neve. |
|
api-version
|
query | True |
string minLength: 1 |
A művelethez használni kívánt API-verzió. |
Kérelem fejléce
Media Types: "application/octet-stream"
| Name | Kötelező | Típus | Description |
|---|---|---|---|
| Content-Disposition | True |
string |
A Tartalom-Meghatározás fejléce, amely megadja a feltöltött fájl fájlnevét.
A formátumot kell követni: |
| x-ms-client-request-id |
string (uuid) |
A kérés átlátszatlan, globálisan egyedi, ügyfél által generált sztringazonosítója. |
Kérelem törzse
Media Types: "application/octet-stream"
| Name | Típus | Description |
|---|---|---|
| file |
string (binary) |
A fájl tartalmát kell feltölteni. |
Válaszok
| Name | Típus | Description |
|---|---|---|
| 201 Created |
A kérés sikeres volt, és ennek eredményeként új erőforrás jött létre. |
|
| Other Status Codes |
Váratlan hibaválasz. |
Biztonság
api-key
Típus:
apiKey
In:
header
OAuth2Auth
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Hatókörök
| Name | Description |
|---|---|
| https://search.azure.com/.default |
Példák
SearchServiceUploadKnowledgeSourceFile
Mintakérelem
POST https://previewexampleservice.search.windows.net/knowledgesources('ks-file-test')/files?api-version=2026-05-01-preview
"dGVzdCBmaWxlIGNvbnRlbnQ="
Mintaválasz
{
"fileId": "00000000-0000-0000-0000-000000000001",
"fileName": "example.pdf",
"fileSizeBytes": 12345,
"createdAt": "2026-01-01T00:00:00Z",
"lastUpdatedAt": "2026-01-01T00:00:00Z",
"errorMessage": null
}
Definíciók
| Name | Description |
|---|---|
|
Error |
Az erőforrás-kezelési hiba további információi. |
|
Error |
A hiba részletei. |
|
Error |
Az Összes Azure Resource Manager API gyakori hibaválasza a sikertelen műveletek hibaadatainak visszaadásához. (Ez az OData hibaválasz formátumát is követi.) |
|
Knowledge |
Metaadat egy fájlhoz feltöltve egy fájltudásforrásba. |
ErrorAdditionalInfo
Az erőforrás-kezelési hiba további információi.
| Name | Típus | Description |
|---|---|---|
| info |
A további információk. |
|
| type |
string |
A további információtípus. |
ErrorDetail
A hiba részletei.
| Name | Típus | Description |
|---|---|---|
| additionalInfo |
A hiba további információi. |
|
| code |
string |
A hibakód. |
| details |
A hiba részletei. |
|
| message |
string |
A hibaüzenet. |
| target |
string |
A hiba célpontja. |
ErrorResponse
Az Összes Azure Resource Manager API gyakori hibaválasza a sikertelen műveletek hibaadatainak visszaadásához. (Ez az OData hibaválasz formátumát is követi.)
| Name | Típus | Description |
|---|---|---|
| error |
A hibaobjektum. |
KnowledgeSourceFile
Metaadat egy fájlhoz feltöltve egy fájltudásforrásba.
| Name | Típus | Description |
|---|---|---|
| createdAt |
string (date-time) |
Az időbélyeg, amikor a fájlt létrehozták. |
| errorMessage |
string |
A hibaüzenet, ha fájlfeldolgozás nem működik, egyébként null. |
| fileId |
string |
A fájl egyedi azonosítója. |
| fileName |
string |
Az eredeti fájl neve. |
| fileSizeBytes |
integer (int64) |
A fájl mérete bájtban. |
| lastUpdatedAt |
string (date-time) |
Az időbélyeg, amikor a fájlt utoljára frissítették. |