- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将照片上传添加到已在 Kinvey 的集合中设置的个人帐户。我一天大部分时间都在弄乱它,无法弄清楚。有人对我应该如何设置有任何建议吗?谢谢!
编辑:
所以我进一步研究了如何做,Kinvey 说要像这样构造它:var fileContent = 'file-content-string';
var promise = $kinvey.File.upload(fileContent, {
_id : '我的文件 ID',
_filename : '我的文件.txt',
mimeType : 'text/plain',
大小:文件内容.长度
});
但是我不清楚如何将其实现到我的 Angular 代码中。我正在使用 ng-file-upload 所以我的 Angular 代码应该是这样的:
var MyCtrl = [ '$scope', '$upload', function($scope, $upload) {
$scope.onFileSelect = function($files) {
//$files: an array of files selected, each file has name, size, and type.
for (var i = 0; i < $files.length; i++) {
var file = $files[i];
$scope.upload = $upload.upload({
url: 'server/upload/url', //upload.php script, node.js route, or servlet url
data: {myObj: $scope.myModelObj},
file: file,
}).progress(function(evt) {
console.log('percent: ' + parseInt(100.0 * evt.loaded / evt.total));
}).success(function(data, status, headers, config) {
// file is uploaded successfully
console.log(data);
});
}
};
}];
我怎样才能将这些结合起来使其发挥作用?谢谢。
最佳答案
使用 Kinvey 和 AngularJS 进行简单的文件上传 http://bit.ly/1ncdQLq
<!DOCTYPE html>
<html>
<head>
<title>Kinvey File Demo</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js"></script>
<script src="https://da189i1jfloii.cloudfront.net/js/kinvey-angular-1.1.4.min.js"></script>
</head>
<body ng-app="kinveyUploadApp" ng-controller="MainCtrl">
<input type="file" id="files" name="files[]" />
<p ng-if="fileModel">
File Size: {{fileModel.size}} Last Modified: {{fileModel['_kmd'].lmt | date:'yyyy-MM-dd HH:mm:ss Z'}}
</p>
<script>
angular.module('kinveyUploadApp', ['kinvey'])
.run(['$kinvey', function ($kinvey) {
// Kinvey initialization starts
var promise = $kinvey.init({
appKey: 'appKey',
appSecret: 'appSecret'
});
promise.then(function () {
// Kinvey initialization finished with success
console.log("Kinvey init with success");
}, function (errorCallback) {
// Kinvey initialization finished with error
console.log("Kinvey init with error: " + JSON.stringify(errorCallback));
});
}])
.controller('MainCtrl', ['$scope', '$kinvey', function ($scope, $kinvey) {
$scope.fileModel = {};
angular.element(document).find('input')[0].addEventListener('change', function (e) {
var theFile = e.target.files[0];
var promise = $kinvey.File.upload(theFile, {
_filename: theFile.name,
public: true,
size: theFile.size,
mimeType: theFile.type
}).then(function (_data) {
console.log("[$upload] success: " + JSON.stringify(_data, null, 2));
$scope.fileModel = _data;
}, function error(err) {
console.log('[$upload] received error: ' + JSON.stringify(err, null, 2));
});
}, false);
}]);
</script>
</body>
关于javascript - 使用 Angular 将图像上传到 Kinvey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23747145/
我无法在 Kinvey 控制台中找到任何删除多条记录的选项 是否有任何选项可以从 Kinvey 控制台删除集合中的多行 最佳答案 我们认为目前这不可能。请注意,新版本的 Kinvey 控制台刚刚发布,
使用 Kinvey 有没有办法自动生成用户(如本文档中所示: http://devcenter.kinvey.com/ios/guides/users#autogenerated ),但对于 REST
我正在寻找添加到名为“PostCount”的用户的自定义属性。我希望获取它并将其设置为标签以查看帖子计数。我可以成功地增加事件用户的 PostCount,但无法成功获取它以显示它。 这是我认为我应该使
我有一个 viewController,它具有三个文本字段(姓名、电子邮件和座位)和一个日期选择器。下面有一个按钮,作为导出连接,用于将预订发送到应注册的后端。我已经尝试了几件事,但由于某种原因,数据
我有一组对象,我正试图从我的一个集合中取出。我一直在使用他们的文档和一些谷歌搜索,我相信我已经接近解决方案,但还不够接近。这是我所拥有的: class Clothing: Entity { v
根据 Kinvey 文档,这是用于查询用户的方法: To query the user collection we recommend instead using +[KCSUserDiscovery
由于关闭,我刚刚从解析迁移到 kinvey,我想知道是否有人可以帮助我弄清楚这个查询在 kinvey SDK 中的样子。在这里: let innerP1 = NSPredicate(format: "
我试图与每个用户一起保存一个“发帖计数”,这样我就可以跟踪他们发帖的总次数。首先,当我在仪表板中创建一个新列时,它会在刷新后删除该列。另外,我很好奇如何使用 Swift 将它保存到 Kinvey。这是
我很难更新已在 Kinvey 上注册的用户。 例如,如果我使用此代码注册新用户: KCSUser.userWithUsername( "kinvey", password: "12345", fiel
我正在尝试使用 Kinvey 作为 mBaas 和 Paypal 开发一个 iOS 应用。 上下文: -Kinvey将存储和传输用户的位置数据-Paypal 自适应支付促进了用户与其他用户之间以及用户
在 Kinvey 中的自定义端点内,我看到模块参数公开了内置模块,如下所示: function onRequest(request, response, modules) { } 我可以从这里的文档中
我想在创建用户时将个人资料照片添加到用户收藏中。我正在考虑做 [user setValue:imageData forAttribute:@"photo"] 然后在 KCSLinkedAppdataS
我正在尝试更改我的应用程序当前的功能,以便将图像上传到 Kinvey 集合,而不是输入引用图像的 url。这是我当前如何将表单中的信息保存到我的 kinvey 集合中的 JSfiddle。 http:
我正在尝试将照片上传添加到已在 Kinvey 的集合中设置的个人帐户。我一天大部分时间都在弄乱它,无法弄清楚。有人对我应该如何设置有任何建议吗?谢谢! 编辑: 所以我进一步研究了如何做,Kinvey
我需要 Kinvey 业务逻辑方面的帮助。我想保存一个新对象在业务登录(后端)中使用 javascript 但我找不到示例无处。我试过这个,但不起作用: var model = new Kinvey.
如何以简单的方式将 AngularJS 应用程序连接到 Kinvey 后端? 最佳答案 免责声明:我在 Kinvey 工作。 我一直在开发一个在空闲时间使用 angular 的应用程序,您可以看到我创
我关注了this guide在 Kinvey 网站上,现在我的 MainActivity 中有这样的东西: @Override protected void onCreate(Bundle saved
请任何人帮助我解决以下问题: 以下方法从在线数据库检索数据,我能够显示它,但问题是显示时间太长,大约 1 分钟,因为应用程序搜索数据库以显示数据库的最新结果。任何人都可以帮我申请直接进入表格的最后一行
我最近开始使用 Kinvey 作为我的 Android 应用程序的后端。该文档没有很多关于集合的信息。我想知道是否可以使用应用于 MySQL 表的相同概念创建集合,例如: 名为 Users 的集合将包
我有一个应用程序,它使用 kinvey 框架中的方法 resourceId 。现在它说它已被弃用,并且我找不到其他方法来替换它。这是这部分代码: KCSResourceResponse* obj =
我是一名优秀的程序员,十分优秀!