Asp.net 将图像转换为字节&;反之亦然,通过web服务 Am使用VS2008 ASP web表单 我必须在通过web服务上传文件时向最终用户提供图像 最终用户将能够在转换文件字节后显示图像 有人能告诉我一个全面而又简单的例子吗?多谢各位
如果您正在处理一个物理文件,您只需通过以下方式获取字节:Asp.net 将图像转换为字节&;反之亦然,通过web服务 Am使用VS2008 ASP web表单 我必须在通过web服务上传文件时向最终用户提供图像 最终用户将能够在转换文件字节后显示图像 有人能告诉我一个全面而又简单的例子吗?多谢各位,asp.net,web-services,image,Asp.net,Web Services,Image,如果您正在处理一个物理文件,您只需通过以下方式获取字节: var bytes = File.ReadAllBytes(path); mssql的varbinary或blob、MySQL的blog或text如果您想流式传输图像,最好使用HttpHandler而不是WS,这里有一个链接,可以帮助您从数据库检索图像数据,如果您正在处理不同类型的图像,如png、gif、jpg、bmp等,还建议将mime类型保存在db中。谢谢:)我已经检查过了。事情是这样的——我使用一个数据绑定的detailsview
var bytes = File.ReadAllBytes(path);
mssql的varbinary或blob、MySQL的blog或text如果您想流式传输图像,最好使用HttpHandler而不是WS,这里有一个链接,可以帮助您从数据库检索图像数据,如果您正在处理不同类型的图像,如png、gif、jpg、bmp等,还建议将mime类型保存在db中。谢谢:)我已经检查过了。事情是这样的——我使用一个数据绑定的detailsview通过WS显示数据,其中包含一个字段类型的图像,因此我不能使用任何按钮来转换二进制数据。在我的场景中,您将如何在detailsview中显示图像?正如我所评论的,最好使用HttpHandler来流式处理图像,在您的案例中,设置一个HttpHandler来流式处理特定图像,该处理程序应该只流式处理1个图像,因此您需要传递一个get参数,比如id,在“详细信息”视图中,仅使用url作为示例