Flatter应用程序与Shopify应用程序副本一起将图像上载到Firebase存储-图像:媒体处理失败

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

我试图添加带有url照片的产品,但遇到媒体处理错误。这些照片在我使用的其他地方都能用,但它们似乎没有被Shopify处理过

我也尝试过将base64文件作为一个文件上传,并验证了base64文件没有在此处被破坏:hhttps://codebeautify.org/base64-to-image-converter

以下是我正在测试的图像:

我用来上传图像的代码:

// 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上载一次,从计算机上载一次。