我已经阅读了整个Box.com开发者api指南并花了几个小时在网上研究这个特定的问题,但我似乎无法找到明确的答案,我不想开始创建一个解决方案,如果我要失败错误的道路.我们有一个生产环境,一旦我们完成文件处理,我们的生产软件系统就会将它们拉上来并将它们保存到本地服务器目录中以便存档.此本地路径无法更改.我的问题是如何以编程方式将这些文件上传到我们的Box.com帐户,以便我们可以在云上存档这些文件?我读到的关于此的所有内容都涉及使用OAuth2来访问我理解的帐户,但它也要求用户登录.由于这是一个不向外部用户公开的内部流程,我希望能够实现自动化,否则它对我们来说是不可行的.我没有问题创建程序以在每次保存新文件时触发所有我需要的是简化Box.com访问.
所以我浏览了 vue-konva 页面上列出的示例代码。虽然它对创建形状进行了采样,但我对它的理解足以尝试显示一个简单的图像来开始。这是基本代码。我的问题在于如何将实际图像文件附加到“图像”属性。或者如果我错过了其他东西。
<template>
<div id="app">
<h1>Display Image via Konva</h1>
<div>
<v-stage ref="stage" :config="configKonva">
<v-layer ref="layer">
<v-image :config="configImg"></v-image>
</v-layer>
</v-stage>
</div>
</div>
</template>
<script>
import Vue from 'vue';
import VueKonva from 'vue-konva'
Vue.use(VueKonva)
export default {
data() {
return {
testImg: new Image(),
configKonva: {
width: 500,
height: 500
},
configImg: {
x: 20,
y: 20,
image: this.testImg,
width: 200,
height: 200,
},
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
根据 Konva Docs,这是如何做到的:
var imageObj = new Image();
imageObj.onload = function() {
var image …Run Code Online (Sandbox Code Playgroud)