【问题标题】:In TypeScript, What is the type of Image?在 TypeScript 中,Image 的类型是什么?
【发布时间】:2017-06-07 02:41:06
【问题描述】:

我正在声明一个包含图像的接口。我需要给它什么类型。

export interface AdInterface {
    email: string;
    mobile: number;
    image?:   ??
}

【问题讨论】:

  • 你如何表示图像?它是图像的 URL 吗?是blob数据吗?它是 HTML <img> 元素吗?
  • 这是某种文件上传图片。
  • 所以你从文件输入中抓取图像?
  • 是的。我将从文件输入中抓取

标签: typescript image interface


【解决方案1】:

如果您的图像属性包含...

图片用作 <img> 元素

image?: HTMLImageElement

图片的网址。

image?: String

图片来自 <input> 元素

image?: File

【讨论】:

  • 建议使用“string”作为类型,而不是“String”。
  • 如果图片是字节数组,你推荐使用HTMLImageElement还是File?
  • 字节数组的类型是array。如果您需要使用HTMLImageElementFile,则需要根据您的需要通过转换特定过程来转换字节数组。转换通常通过转换为 base64 字符串来完成。更多细节和例子在stackoverflow.com/questions/20756042/…stackoverflow.com/questions/35038884/…
猜你喜欢
  • 2021-07-06
  • 2012-10-24
  • 2018-10-13
  • 2017-10-20
  • 2021-04-12
  • 2019-03-11
  • 2021-02-25
  • 2015-09-30
  • 2017-11-20
相关资源
最近更新 更多