【问题标题】:Long URLs (Bitly and TinyURL)长 URL(Bitly 和 TinyURL)
【发布时间】:2011-02-26 16:35:21
【问题描述】:

我遇到了一个问题,我需要将 2000 多个字符从我的 Flash 应用程序传递到一个 HTML 页面,该页面读取信息并显示此人来自的 Flash 应用程序中的正确选项。

一切都好,但在最后阶段,当用户需要将他们的选择发布到表单时,由于字符串太长,无法发送字符。

有没有办法使用 Bitly 或 TinyURL 等服务来发送这些长字符串,并在发送表单时让它们在另一端“解构”?

否则,这个问题还有其他解决方案吗?

非常感谢!

【问题讨论】:

    标签: long-integer url tinyurl


    【解决方案1】:

    您应该使用 POST 而不是 GET 来传递变量。这样您就不必担心发送 URL 参数。这是 Flash 中的一个选项。

    【讨论】:

    • 谢谢汗,我会试试的!
    【解决方案2】:

    您使用的是 Internet Explorer 吗?因为问题甚至可能是maximum URL size是2083。否则也可能是输入字段太短(见maxlength attribute of the input element

    【讨论】:

    • 是的,这最终就是问题所在。我要做的就是将我的长字符串放在一个隐藏的 div 中,然后使用 jQuery 提取它,然后将它放在隐藏的输入字段中。该表单支持的文本比查询字符串多,因此效果很好。谢谢马克!
    猜你喜欢
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多