我正在使用 FileReference.save 将 jpg 保存到用户的计算机。在 Windows 7 中,我将“test.jpg”作为要保存的文件名传入,但文件保存对话框中只出现“test”(“test.jpg”在 Windows Vista 中作为文件名出现)。因此,除非用户手动添加 .jpg 扩展名,否则 Windows 7 不知道它是 jpeg 文件,因为它只是被保存为“测试”。我希望能够为用户传递 .jpg 扩展名,但 Windows 7 似乎正在从传递给文件保存对话框的文件名中剥离文件扩展名。
fr = new FileReference();
fr.save(imgByteArray, 'test.jpg');