使用ServiceStack上传图像文件

Bla*_*aba 6 c# servicestack

我们需要使用ServiceStack API上传图像.

我知道两种可能的方法:

1)使用JSON对象上传文件(使用BASE64字符串).2)使用"multipart/form-data"

有没有其他方法使用ServiceStack上传文件?哪种方法在最佳实践方面更好?

myt*_*thz 12

在ServiceStack上传文件的最好方法是只是做一个普通的HTTP文件上传看到源代码,用于imgur.servicestack.net在RestFiles文件上传的例子.

如果您不想发送,请multipart/form-data使用ServiceStack中的协议缓冲区支持等二进制格式,并发送byte[]以避免以文本格式编码二进制文件的计算和负载开销.