【问题标题】:Uploading an Image object with GWT使用 GWT 上传 Image 对象
【发布时间】:2011-08-01 15:57:05
【问题描述】:

这就是我想做的。

我有一个 Image 对象 (http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/user/client/ui/Image.html),我想把它上传到 Blobstore。

所以这是我的问题。

我尝试使用的表单面板仅在用户实际提供文件目录时才有效,因此我无法像这样为表单提供图像地址以上传:

blob:http://127.0.0.1:8888/6276f066-d415-45f4-984b-e0f98c542c50

所以我的问题是:

我怎样才能将图像从这样的来源上传到 blobstore。

有可能吗?

非常感谢任何和所有帮助。

【问题讨论】:

    标签: gwt blobstore


    【解决方案1】:

    Gwt 的Image 代表和<image> 标记,它又代表从服务器加载的图像。

    AFAIK,javascript(和 GWT)无法从 <image>Image 获取数据,因此无法上传。

    既然Image的数据来自服务器,为什么还要上传回服务器呢?如果您正在做一些选择,您不能只获取图像的 URL 并将其发送到服务器吗?

    【讨论】:

    • 实际上图像来自html页面本身,并从javascript对象包装到图像。似乎这个问题用 GWT 不容易解决,我试过画布,但这似乎也不是解决方案。我已将我的问题迁移到stackoverflow.com/questions/6911661/…,我会接受你的回答。我仍然感谢您的帮助。谢谢!
    • 那么你在 html 中有一个内联图像?如<img src='"data:image/gif;base64,R0l...'/>?
    • 更像 127.0.0.1:8888/6276f066-d415-45f4-984b-e0f98c542c50'>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-10
    • 1970-01-01
    • 1970-01-01
    • 2020-09-16
    相关资源
    最近更新 更多