🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

dtable-sdk

Package Overview
Dependencies
Maintainers
1
Versions
216
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dtable-sdk - npm Package Compare versions

Comparing version

to
5.0.2-alpha1

44

dist/dtable.js

@@ -170,2 +170,5 @@ "use strict";

}
// 这里支持上传文件到某个路径
// 如果是自定义目录,应该也支持
}, {

@@ -210,3 +213,44 @@ key: "uploadFile",

}
//
}, {
key: "uploadFileTest",
value: function uploadFileTest(fileContent, callback) {
var _this4 = this;
this.dtableWebAPI.getFileUploadLink().then(function (res) {
var uploadLink = res.data.upload_link + '?ret-json=1';
var parentPath = res.data.parent_path;
var relativePath = 'files';
var formData = new _formData["default"]();
formData.append('parent_dir', parentPath);
formData.append('relative_path', relativePath);
formData.append('file', fileContent);
formData.getLength(function (err, length) {
if (err) {
callback(err);
} else {
var headers = Object.assign({
'Content-Length': length
}, formData.getHeaders());
_axios["default"].post(uploadLink, formData, {
headers: headers
}).then(function (res) {
// add file url
var fileInfo = res.data[0];
var _this4$config = _this4.config,
server = _this4$config.server,
workspaceID = _this4$config.workspaceID;
var url = server + '/workspace/' + workspaceID + parentPath + '/' + relativePath + '/' + encodeURIComponent(fileInfo.name);
fileInfo.url = url;
callback(false, fileInfo);
})["catch"](function (err) {
callback(err);
});
}
});
})["catch"](function (err) {
callback(err);
});
}
}, {
key: "addTable",

@@ -213,0 +257,0 @@ value: function addTable(tableName) {

7

dist/index.js

@@ -54,8 +54,2 @@ "use strict";

});
Object.defineProperty(exports, "StatUtils", {
enumerable: true,
get: function get() {
return _statUtils["default"];
}
});
Object.defineProperty(exports, "TABLE_PERMISSION_TYPE", {

@@ -124,5 +118,4 @@ enumerable: true,

var _dtableStore = require("dtable-store");
var _statUtils = _interopRequireDefault(require("./stat-utils"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _default = _dtable["default"];
exports["default"] = _default;

3

package.json
{
"name": "dtable-sdk",
"version": "5.0.0",
"version": "5.0.2-alpha1",
"description": "dtable sdk",

@@ -23,3 +23,2 @@ "main": "./dist/index.js",

"dtable-store": "4.3.0",
"dtable-utils": "4.2.7",
"form-data": "^3.0.0"

@@ -26,0 +25,0 @@ },