Я использую функцию http://js.cytoscape.org/#cy.jpg, чтобы получить график в формате jpg.Загрузка файла вместо открытия в javascript
Я использую его с window.location.assign(cy.jpg());
, но он открывает изображение, открывающееся на той же вкладке.
Я хочу, чтобы он был загружен вместо открытия на вкладке. Думаю, мне нужно установить content-disposition = attachment
или что-то в этом роде.
Редактировать
Я решил ее с
const link = document.createElement('a');
link.download = 'filename.png';
link.href = cy.png();
link.click();
однако, он не совместим со всеми браузерами.
Кажется, эта функция дает представление Base64. Одним из способов его загрузки может быть POST значение с enctype = "multipart/form-data". – Tom