base64にエンコードされた画像データをslack APIでuploadする方法がわかりません。
下に載せているコードを実行すると、no_file_data
となります。
アドバイスよろしくお願いします。
$('#saveButton').click(function(){ const canvas = document.getElementById('can'); const img = canvas.toDataURL('image/png'); const formData = new FormData(); formData.append("file", img); const data = { token: SLACK_API_TOKEN, channel: '#general', username: 'sample' } $.ajax({ type: 'POST', url: POST_URL, data: data, formData, success: function(data) { console.log(data) } }); })
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。