我想获取使用SmartGWT的UploadItem上传的图像的二进制内容,但UploadItem.getValue()方法仅返回图像的URL。我查看了API,似乎没有一种方法可以实现我所需要的。我错过了什么?有没有人有想法?
答案 0 :(得分:0)
对我来说,你得到的行为是正常的,你得到的值是formItem的值,即输入的内容,所以在你的情况下是图像的url。要获取二进制内容,您需要使用正确的编码,正确的http方法设置表单并提交表单。在服务器端,您必须处理请求,发回图像内容。返回客户端上的submitComplete事件,您必须恢复响应中的图像内容。
Personaly我从不混合gwt
小部件和smartgwt
除了上传(我真的不记得为什么...... :))我在哪里使用gwt FileUpload
。
希望它可以帮助