UNPKG

@shuuji3/kintone-utility

Version:

Utility library for development on Kintone platform.

26 lines (22 loc) 692 B
import createError from './common/createError'; import errors from './resource/errorMessages.json'; import sendRequest from './common/sendRequest'; /** Function: uploadFile * @param {object} params * @param {string} params.fileName * @param {object} params.blob * @param {boolean} [params.isGuest] * * @return {object} result */ export default (params) => { if (!(params && params.blob && params.fileName)) { return createError(errors.required.fileNameOrBlob); } const param = { fileName: params.fileName, blob: params.blob }; const isGuest = Boolean(params.isGuest); return sendRequest('/k/v1/file', 'POST', param, isGuest); };