我正在寻找一种方法,通过discord webhook将上传的图像(从输入类型文件框)发送到通道-沿着以下步骤:
- 通过HTML输入框上传图像,类型为'file'
- 单击按钮,将上传的图片通过不和谐webhook发送。
有办法吗?我已经尝试使用var media = media (media是我的输入框id),但没有任何运气。
要从输入中获取文件,您应该执行以下操作:
function sendMessage() {
const request = new XMLHttpRequest();
request.open("POST", "discord.com/api/webhooks/1091064728685662268/…");
request.setRequestHeader('Content-type', 'application/json');
const inputFile = document.querySelector('input#media');
const media = inputFile.files[0];
request.send(JSON.stringify(media));
}