Fix image uploads using the wrong format (#2380)
* fix(app): preserve image attachment MIME types Image intake discarded clipboard and desktop path metadata, then guessed JPEG when a later file object had no type. Resolve MIME once at the platform boundary and require it downstream. * fix(app): honor native picker MIME metadata
This commit is contained in:
@@ -321,7 +321,11 @@ describe("pickAndPersistImages", () => {
|
||||
const persister = createFakePersister();
|
||||
const result = await pickAndPersistImages({
|
||||
pickImages: async () => [
|
||||
{ source: { kind: "file_uri", uri: "/tmp/x.jpg" }, mimeType: null, fileName: null },
|
||||
{
|
||||
source: { kind: "file_uri", uri: "/tmp/x.jpg" },
|
||||
mimeType: "image/jpeg",
|
||||
fileName: null,
|
||||
},
|
||||
],
|
||||
persister,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user