将本地 blob 图片 url 上传到 php
Upload local blob image url to php
我的本地主机中有一个 blob 图片 URL(看起来像“blob:http://localhost/1d795687-b478-4edf-9b3d-8dda768b9d9f”),我想获取此文件并将其上传到 PHP 使用 JavaScript.
我只想知道如何将此图像作为文件获取。
您应该将文件作为 formData 发送。然后将其直接保存为服务器中的 blob。您可以使用
这样的代码
let formData = new FormData();
formData.append(key, blobImage);
Make backend api call with formdata
我使用了 let blob = await fetch(url).then(r => r.blob())
,它给了我一个 blob 对象,我的图像存储在本地 blob URL。
代码:
let blob = await fetch(url).then(r => r.blob());
var data = new FormData();
data.append('image', blob, 'image.jpg');
然后,只需将 data
发送到 PHP。
我的本地主机中有一个 blob 图片 URL(看起来像“blob:http://localhost/1d795687-b478-4edf-9b3d-8dda768b9d9f”),我想获取此文件并将其上传到 PHP 使用 JavaScript.
我只想知道如何将此图像作为文件获取。
您应该将文件作为 formData 发送。然后将其直接保存为服务器中的 blob。您可以使用
这样的代码let formData = new FormData();
formData.append(key, blobImage);
Make backend api call with formdata
我使用了 let blob = await fetch(url).then(r => r.blob())
,它给了我一个 blob 对象,我的图像存储在本地 blob URL。
代码:
let blob = await fetch(url).then(r => r.blob());
var data = new FormData();
data.append('image', blob, 'image.jpg');
然后,只需将 data
发送到 PHP。