问题列表 - 第1244页

"name"web pdf是否可以更好地在Acrobat中保存文件名?

我的应用程序生成PDF供用户使用.在"内容处置" HTTP标头设置为提到这里.这被设置为"inline; filename = foo.pdf",这对于Acrobat来说应该足以在保存pdf时将"foo.pdf"作为文件名.

但是,单击嵌入浏览器的Acrobat中的"保存"按钮后,要保存的默认名称不是该文件名,而是带有斜杠的URL更改为下划线.巨大而丑陋.有没有办法在Adobe中影响这个默认文件名?

URL中有一个查询字符串,这是不可协商的.这可能很重要,但在URL的末尾添加"&foo =/title.pdf"不会影响默认文件名.

更新2:我试过了两个

content-disposition  inline; filename=foo.pdf
Content-Type         application/pdf; filename=foo.pdf
Run Code Online (Sandbox Code Playgroud)

content-disposition  inline; filename=foo.pdf
Content-Type         application/pdf; name=foo.pdf
Run Code Online (Sandbox Code Playgroud)

(通过Firebug验证)可悲的是,都没有奏效.

一个示例网址是

/bar/sessions/958d8a22-0/views/1493881172/export?format=application/pdf&no-attachment=true

转换为默认的Acrobat保存为文件名

http___localhost_bar_sessions_958d8a22-0_views_1493881172_export_format=application_pdf&no-attachment=true.pdf

更新3:Julian Reschke为这种情况带来了实际的洞察力和严谨性.请提出他的回答.这似乎在FF(https://bugzilla.mozilla.org/show_bug.cgi?id=433613)和IE中被打破,但在Opera,Safari和Chrome中工作.http://greenbytes.de/tech/tc2231/#inlwithasciifilenamepdf

pdf acrobat content-type http

42
推荐指数
4
解决办法
4万
查看次数

如何防止link_to在Rails中的URL参数中转义斜杠?

有这条路线:

map.foo 'foo/*path', :controller => 'foo', :action => 'index'
Run Code Online (Sandbox Code Playgroud)

我有以下link_to调用结果

link_to "Foo", :controller => 'foo', :path => 'bar/baz'
# <a href="/foo/bar%2Fbaz">Foo</a>
Run Code Online (Sandbox Code Playgroud)

直接打电话url_forfoo_url直接打电话:escape => false给我同样的网址:

foo_url(:path => 'bar/baz', :escape => false, :only_path => true)
# /foo/bar%2Fbaz
Run Code Online (Sandbox Code Playgroud)

我希望得到的网址是: /foo/bar/baz

如果没有修补轨道,有没有办法解决这个问题?

ruby-on-rails

5
推荐指数
1
解决办法
2300
查看次数

如何查找未加入的记录?

我有两张桌子连在一起.

A有很多B.

通常你会这样做:

select * from a,b where b.a_id = a.id
Run Code Online (Sandbox Code Playgroud)

从b中记录的所有记录中获取记录.

如何获得b中没有任何内容的记录?

sql select join anti-join

51
推荐指数
5
解决办法
4万
查看次数

13
推荐指数
3
解决办法
9766
查看次数

当控制器扩展接口时,无法识别带注释的Spring-MVC控制器

我正在使用spring 2.5,并使用注释来配置我的控制器.如果我没有实现任何其他接口,我的控制器工作正常,但是当我添加接口实现时,spring容器无法识别控制器/请求映射.

我无法弄清楚为什么添加接口实现会混淆控制器的配置和请求映射.有任何想法吗?

所以,这有效:

package com.shaneleopard.web.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.providers.encoding.Md5PasswordEncoder;
import org.springframework.stereotype.Controller;
import org.springframework.validation.Errors;
import org.springframework.validation.Validator;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import com.shaneleopard.model.User;
import com.shaneleopard.service.UserService;
import com.shaneleopard.validator.RegistrationValidator;
import com.shaneleopard.web.command.RegisterCommand;

@Controller
public class RegistrationController {

    @Autowired
    private UserService userService;

    @Autowired
    private Md5PasswordEncoder passwordEncoder;

    @Autowired
    private RegistrationValidator registrationValidator;

    @RequestMapping( method = RequestMethod.GET, value = "/register.html" )
    public void registerForm(@ModelAttribute RegisterCommand registerCommand) {
        // no op
    }

    @RequestMapping( method = RequestMethod.POST, value = "/register.html" )
    public String registerNewUser( @ModelAttribute RegisterCommand command,
            Errors …
Run Code Online (Sandbox Code Playgroud)

mapping annotations controller spring-mvc

5
推荐指数
1
解决办法
1万
查看次数

可以使用SQL按日期排序,但将空日期放在结果集的后面?

我在MySQL数据库中有很多任务,其中一个字段是"截止日期".并非每项任务都必须在截止日期之前完成.

我想使用SQL按截止日期对任务进行排序,但是将没有截止日期的日期放在结果集的后面.就像现在一样,空日期首先出现,然后其余部分按截止日期排序到最晚.

有关如何单独使用SQL的任何想法?(如果需要的话,我可以用PHP来做,但是只有SQL的解决方案会很棒.)

谢谢!

mysql sql

52
推荐指数
2
解决办法
2万
查看次数

如何计算两个给定日期之间的天数?

如果我有两个日期(例如'8/18/2008''9/26/2008'),那么获得这两个日期之间的天数的最佳方法是什么?

python date

463
推荐指数
11
解决办法
46万
查看次数

这些面试问题对初学者来说太具挑战性了吗?

所以我今天只采访了两个人,并给他们"测试",看看他们的技能是什么样的.两人都是入门级申请人,其中一人实际上还在上大学.申请人都没有看到以下代码有任何问题.

我这么做,显然或者我不会选择那些例子. 你觉得这些问题对于新手程序员来说太苛刻吗?

我想我也应该注意到他们都没有多少经验与C#...但我不认为这些问题与语言有关.

//For the following functions, evaluate the code for quality and discuss.  E.g.
//E.g. could it be done more efficiently? could it cause bugs?        
public void Question1()
{
    int active = 0;

    CheckBox chkactive = (CheckBox)item.FindControl("chkactive");
    if (chkactive.Checked == true)
    {
        active = 1;
    }

    dmxdevice.Active = Convert.ToBoolean(active);
}

public void Question2(bool IsPostBack)
{
    if (!IsPostBack)
    {
        BindlistviewNotification();
    }

    if (lsvnotificationList.Items.Count == 0)
    {
        BindlistviewNotification();
    }
}


//Question 3
protected void lsvnotificationList_ItemUpdating(object sender, ListViewUpdateEventArgs e)
{
   ListViewDataItem …
Run Code Online (Sandbox Code Playgroud)

c#

5
推荐指数
8
解决办法
8256
查看次数

VMware Server 2.0 - VMware Infrastructure Web Service无响应

安装VMware Server后,当我尝试访问基于VMware Web的服务器管理器时出现以下错误:

位于" http:// localhost:8222/sdk " 的VMware Infrastructure Web Service 未响应

vmware vmware-server

7
推荐指数
1
解决办法
2万
查看次数

如何以编程方式获取计算机的本地网络IP地址?(C#)

我需要使用C#和.NET 3.5从我的程序中获取计算机的实际本地网络IP地址(例如192.168.0.220).在这种情况下,我不能只使用127.0.0.1.

最好的方法是什么?

.net c# ip-address .net-3.5

26
推荐指数
4
解决办法
6万
查看次数