Iis 访问长url时,Helicon Zoo/ISS 400错误请求
我正在Ruby on Rails应用程序中使用Dragonfly gem动态生成转换后的图像URL,但当我尝试访问图像的URL时,出现以下错误:Iis 访问长url时,Helicon Zoo/ISS 400错误请求,iis,ruby-on-rails-4,iis-7.5,dragonfly-gem,heliconzoo,Iis,Ruby On Rails 4,Iis 7.5,Dragonfly Gem,Heliconzoo,我正在Ruby on Rails应用程序中使用Dragonfly gem动态生成转换后的图像URL,但当我尝试访问图像的URL时,出现以下错误: HTTP Error 400. The request URL is invalid. 这似乎来自IIS,仅当url大于256字节时才会发生。如何在ISS内增加Helicon动物园项目的最大url大小。我已经尝试过上述解决方案,但没有成功 编辑: 这是与已编辑域的链接: http://{domain}.com/media/w1siziiijiwmtq
HTTP Error 400. The request URL is invalid.
这似乎来自IIS,仅当url大于256字节时才会发生。如何在ISS内增加Helicon动物园项目的最大url大小。我已经尝试过上述解决方案,但没有成功
编辑:
这是与已编辑域的链接:
http://{domain}.com/media/w1siziiijiwmtqvmdgvmtkvnmvqb3jummd4af9bsvrft0zgsunfx1rsqvqvjftlrfrurhs5wbmcjb252zxj0iiwilwz1enomjulic1mawxsifwii2ny2njyyy1vc1vc3vc2vgwwwwwwwwg2hpdg2hpdguixbinailc3nj3nj3nj3njjj3nzmijd1mjdlfsicv6v0znic3njjjjjjljjjjjljjjjnimnv6jjjjjjjjznizniznizniznizniz
这是由以下代码生成的:
area_url = Area.find(params[:id]).image.convert('-fuzz 25% -fill "#cccccc" -opaque white')
area_url = area_url.rotate(params[:theta]).convert('-fuzz 1% -transparent white').url
我最终解决了这个问题,直接从这个控制器返回图像,而不是返回蜻蜓URL
area_overlay = Area.find(params[:id]).image.convert('-fuzz 25% -fill "#cccccc" -opaque white')
area_overlay = area_overlay.rotate(params[:theta]).convert('-fuzz 1% -transparent white').file
send_file area_overlay, :type => 'image/png', :disposition => 'inline'
你好请你出示你的网址好吗?