如何将图像从 JS 客户端库附加到新的 Trello 卡
How to attach image(s) to a new Trello card from the JS client library?
在添加带有trello_client.js库的新卡时,我想附加一个或更多图像。文档仅提到fileSource
是"文件"。
数据 URI 无法按原样工作,并且 blob 通常附加到 FormData 对象,因此我不确定如何处理此问题,也没有找到工作示例。
甚至是否可以在创建卡时附加多个文件,或者仅在以后通过单独的post
在此处附加
客户端
.js库不支持附加文件附件。您需要使用标准的 XHR 和 FormData 对象。
下面是一些示例代码: https://plnkr.co/edit/PjJsfMgJuJaM5A83RAiW
HTML的相关部分:
<input type="file" id="chooser"/>
<button onclick="upload();">Upload</button>
和JavaScript:
// Setup
var TOKEN = "";
var KEY = "";
var CARD = "";
function upload() {
var formData = new FormData();
formData.append("token", TOKEN);
formData.append("key", KEY);
// HTML file input, chosen by user
formData.append("file", document.getElementById('chooser').files[0]);
var request = new XMLHttpRequest();
request.open("POST", "https://api.trello.com/1/cards/" + CARD + "/attachments");
request.send(formData);
}
Trello API 需要附加一个 URL,或者需要编码为 multi-part/formdata
的文件。
我整理了一系列关于使用 Javascript 将文件附加到卡的不同方法的示例。你可以在这里查看:https://glitch.com/~trello-attachments-api。要查看实时运行的示例项目,请单击"预览应用程序"。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 角度:在ng重复上切换图像
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript排序的图像弹出窗口..可以't单独弹出
- 画布数据到图像
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 使图像在单击时展开到不大于浏览器
- Html页面上的多个Base64图像和平滑加载
- UIAutomation放大图像
- 使用javascript在Flash中加载外部图像
- 可以在这里为背景图像设置滤镜吗
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 使用 js 将背景图像设置为 HTML
- Javascript将图像src更改为淡入淡出
- 无法在本地计算机中将画布另存为图像
- 压缩phonegap中ios的图像插件
- 如何将图像从 JS 客户端库附加到新的 Trello 卡