1
1
当然可以通过web服务(如soap)发送二进制文件,但通常必须进行某种编码,如base64,这会增加要发送的数据量。发送任意二进制文件最有效的方法之一是通过http put操作,因为没有编码开销。不是所有的客户都有一个简单的方法来做到这一点,但它值得一看。 另一方面是如何从用户的磁盘上获取数据并连接到网络。“瘦ajax客户端”可能没有从用户磁盘读取文件所需的权限。另一方面,桌面应用程序的实现可以做到这一点,而不会有任何问题。 |
2
0
我不是“webservice”的高手,但是如果你开发了webservice(和客户端),你总是可以将二进制文件转换成 BASE64 在客户端(可以在Java中做……)我也使用ajax)并将其转换为“字符串”,在另一边,在webservice中,从base64编码为二进制… 这是一个想法,这是工作,但可能不是“正确的”在所有的环境。 |
Wai Yan Hein · 上传时,Laravel正在旋转图像 6 年前 |
Yu.Pan · 如何上载文件夹或找到替换文件夹的方法 6 年前 |
Karma Blackshaw · 文件输入类型的未定义索引[重复] 6 年前 |
ahmed · 使用Mysql在php//中上载图像时无法打开流 6 年前 |