Browser mac浏览器而非PC浏览器上的文件上载错误

Browser mac浏览器而非PC浏览器上的文件上载错误,browser,Browser,此过程在PC上的任何浏览器上都能完美运行,但在mac osx上的任何浏览器上都无法运行。在这一点上有点迷失了….吹毛求疵:它看起来更像是一个下载问题(从服务器到客户端),而不是一个上传问题(客户端向服务器发送文件) 更挑剔的是:对我来说,PC只意味着个人电脑。所以,运行Mac OS或Linux或BSD或BeOS的计算机只是PC机。我猜你指的是运行Windows的PC机 Wild guess,为此消息添加一些值:您是否随图像发送正确的标题? 很难从您提供的少量信息(没有代码,标签中没有语言指示(可

此过程在PC上的任何浏览器上都能完美运行,但在mac osx上的任何浏览器上都无法运行。在这一点上有点迷失了….

吹毛求疵:它看起来更像是一个下载问题(从服务器到客户端),而不是一个上传问题(客户端向服务器发送文件)

更挑剔的是:对我来说,PC只意味着个人电脑。所以,运行Mac OS或Linux或BSD或BeOS的计算机只是PC机。我猜你指的是运行Windows的PC机

Wild guess,为此消息添加一些值:您是否随图像发送正确的标题?

很难从您提供的少量信息(没有代码,标签中没有语言指示(可能是C),等等)进行调试。

胡乱猜测,但可能与文件扩展名有关(GDI+在尝试将上传的图像转换为它能理解的内容时似乎失败了)。我认为MacOSX不需要它们;您正在上载一个没有文件扩展名的图像吗?

这实际上不足以继续。你能详细说明一下吗?在MAC和PC上测试上传时,你使用的是同一个图像文件吗?我所看到的“GDI+中发生的一般错误”的最常见原因是,当您试图保存已处理的位图时……您需要提供更多信息,以便我们能够提供帮助。我的猜测是:从windows浏览器上载的是有效的图像:从mac浏览器上载的是损坏的图像,或者是.NET无法读取的图像…您传递的参数值是多少?
System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+. at
System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams) at
System.Drawing.Image.Save(String filename, ImageFormat format) at
System.Drawing.Image.Save(String filename) at
Content.btnAddImage_Click(Object sender, EventArgs e) in
d:\inetpub\vhosts\rhinoreview.com\httpdocs\Content.ascx.cs:line 543