Flatter应用程序与Shopify应用程序副本一起将图像上载到Firebase存储-图像:媒体处理失败
我试图添加带有url照片的产品,但遇到媒体处理错误。这些照片在我使用的其他地方都能用,但它们似乎没有被Shopify处理过 我也尝试过将base64文件作为一个文件上传,并验证了base64文件没有在此处被破坏:hhttps://codebeautify.org/base64-to-image-converter 以下是我正在测试的图像: 我用来上传图像的代码:Flatter应用程序与Shopify应用程序副本一起将图像上载到Firebase存储-图像:媒体处理失败,firebase,flutter,shopify,firebase-storage,shopify-app,Firebase,Flutter,Shopify,Firebase Storage,Shopify App,我试图添加带有url照片的产品,但遇到媒体处理错误。这些照片在我使用的其他地方都能用,但它们似乎没有被Shopify处理过 我也尝试过将base64文件作为一个文件上传,并验证了base64文件没有在此处被破坏:hhttps://codebeautify.org/base64-to-image-converter 以下是我正在测试的图像: 我用来上传图像的代码: // upload compressed photo var compressedJpeg = awai
// upload compressed photo
var compressedJpeg = await FlutterImageCompress.compressWithList(
item.photoByteData.buffer.asUint8List(),
format: CompressFormat.jpeg,
);
uploadTask = photoStorageReference.putData(
Uint8List.fromList(compressedJpeg),
StorageMetadata(contentType: 'image/jpeg'),
);
await uploadTask.onComplete;
// upload base64 image
final base64Path =
join((await getTemporaryDirectory()).path, 'base64_original');
File base64File = File(base64Path);
base64File.writeAsStringSync(base64Encode(compressedJpeg));
uploadTask = base64StorageReference.putFile(
base64File,
StorageMetadata(contentType: 'image/jpeg'),
);
await uploadTask.onComplete;
以前有人遇到过这个问题吗?我联系了shopify支持聊天室,url中的查询字符串不受支持。我联系了shopify支持聊天室,url中的查询字符串不受支持。我可以通过url上传图像,没有错误。@Vladimir真的吗?你用的是base64还是jpeg?你是怎么上传的呢?我用的是JPG,通过管理面板,你是通过url添加的还是先下载的?两个都试过了。使用URL上传一次,从计算机上传一次。我可以通过URL上传图像,没有错误。@Vladimir真的吗?你用的是base64还是jpeg?你是怎么上传的呢?我用的是JPG,通过管理面板,你是通过url添加的还是先下载的?两个都试过了。使用URL上载一次,从计算机上载一次。