以表格上传图像

时间:2018-09-01 18:00:04

标签: html forms image html-form

我很好奇如何以HTML格式上传图像。 我在很多地方都看到有图像被附加(例如Gmail),或者在其他许多地方,我们从磁盘上选择了要在服务器上处理的图像。

那么什么时候才上传图片?

  • 就在我选择图像的那一刻。
  • 它被编码为base64,然后与表单数据一起发送。

其中哪一项是对的?什么时候应该使用?

1 个答案:

答案 0 :(得分:1)

  1. 单击“选择文件”时,将附加文件。
  2. 当您单击表单提交按钮时,表单将与所选文件一起提交。

图像文件未编码为base64,而是以多部分形式发送到服务器

允许上传文件时,您需要在html表单中设置 enctype="multipart/form-data"

    function getRandomNumber(min, max)
{
  return Math.floor(Math.random() * max) + min;
}

var volts = [];
var amps = [];


for(var i = 0; i < 24; i++) {
  volts.push(getRandomNumber(5, 20));
}

for(var i = 0; i < 24; i++) {
  amps.push(getRandomNumber(1, 10));
}

var power = 0;
for(var i=0; i < volts.length; i++){
  power = (volts[i]*amps[i]);
}

console.log(volts);
console.log(amps);
console.log(power);

您可以在输入类型文件中设置acceptable file formats