我正在开发一个简单的网页,向服务器发出 Ajax 请求以上传一些图像。
假设网页有多个上传字段,那么它可以允许用户上传不同用途的图片。比方说,一个图片上传字段是上传用户妈妈的照片,另一个字段是上传他爸爸的照片。
在这种情况下,服务器端需要知道哪个上传是为了哪个目的。我目前使用的 ajax 调用是:
$.ajax({
url: requestUrl,
type: 'POST',
success: successCallBack,
error: errorCallBack,
data: formData, <-- the image
cache: false,
contentType: false,
processData: false
});
我想让服务器知道用户是否正在为爸爸或妈妈发送图像,我也想让服务器知道这个图像的长度和格式,也许还有一些额外的字符串来描述这个图像。我想知道是否可以将这些信息编译为 Json 字符串,并将其与图像一起发送。我不知道我应该把所有这些信息放在这个 ajax 调用中的什么地方。有人可以帮忙吗?