Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 将图像转换为字节&;反之亦然,通过web服务 Am使用VS2008 ASP web表单 我必须在通过web服务上传文件时向最终用户提供图像 最终用户将能够在转换文件字节后显示图像 有人能告诉我一个全面而又简单的例子吗?多谢各位_Asp.net_Web Services_Image - Fatal编程技术网

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作为示例