svc=file/put¶ms={"itemId":<long>, "storageType":<uint>, "path":<text>, "writeType":<uint>, "eventHash":<text>}
| Параметр | Описание | 
|---|---|
| itemId | id элемента | 
| storageType | тип хранилища: 1 - public (видеть/скачивать могут все), 2 - protected (видят/скачивают те, ко- му выданы права) | 
| path | относительный путь из корневой пап- ки до файла | 
| writeType | тип записи: 0 - перезаписать файл, 1 - дописать в конец, 2 - не записывать, если файл сущест- вует | 
| eventHash | имя события, которое будет сгенери- ровано после прочтения данных | 
 В одном каталоге не может быть папки и файла с одинаковым именем (например, текстовый файл 'readme' и папка 'readme'), поскольку для Linux файл и папка – одна сущность, но с разными атрибутами.
 В одном каталоге не может быть папки и файла с одинаковым именем (например, текстовый файл 'readme' и папка 'readme'), поскольку для Linux файл и папка – одна сущность, но с разными атрибутами.
Чтобы загрузить несколько файлов, передайте их POST-запросом с несколькими параметрами (multipart/form-data), например:
Request URL: https://hst-api.wialon.com/wialon/ajax.html?svc=file/put&sid=<sid>
Request Method: POST
Connection: keep-alive
Content-Length:333998
Cache-Control:max-age=0
Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryMpLUirMexsfCGaJP
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ru,en-US;q=0.8,en;q=0.6
------WebKitFormBoundaryhJ0ZukEcpN7MgFnC
Content-Disposition: form-data; name="params"
{"itemId":439,"storageType":"1","path":"1","writeType":0,"eventHash":"jUploadForm1414572405484"}
------WebKitFormBoundaryhJ0ZukEcpN7MgFnC
Content-Disposition: form-data; name="eventHash"
jUploadForm1414572405484
------WebKitFormBoundaryhJ0ZukEcpN7MgFnC
Content-Disposition: form-data; name="f"; filename="one-file"
Content-Type: application/octet-stream
------WebKitFormBoundaryhJ0ZukEcpN7MgFnC--
{ "error":0 }
| 
 |