我有到XML文件的链接,它位于服务器上。当用户单击按钮时,必须通过对话框将XML文件保存到本地磁盘。我确定链接到"a href“中XML文件,但是浏览器打开了这个文件,而不是保存。如果我“将链接保存为..”一切都好。请帮我解决这个问题。
更新: Server - IIS。动态创建的XML文件。onClick事件我发送到js链接到我的XML文件,js POST链接到使用ajax的php。如何修改我的php打开“保存对话框”来保存XML文件?js:
function funk(url)
{
var ajax = getRequest();
ajax.onready
我使用Qt QFileDialog::getSaveFileName和QFileDialog::getOpenFileNames让用户选择保存文件的位置以及在我的应用程序中打开哪些文件。
此函数的第三个参数是默认情况下希望窗口打开的路径。在linux中,如何在用户主页中打开对话框?在windows中,如何在win7中的用户文件夹或win中的“我的文档”中打开对话框?
目前,我使用的对话框如下:QFileDialog::getOpenFileNames(this, "Select a file to open...", HOME);,其中HOME是预处理器宏,在UNIX中是~,在
我正在尝试创建一个用于选择文件夹的JFileChooser。在这个FileChooser中,我希望用户可以选择创建一个新文件夹,然后选择该文件夹。我注意到JFileChooser的“保存”对话框有一个默认的“新建文件夹”按钮,但在“打开”对话框中没有类似的按钮。有人知道如何在“打开”对话框中添加“新建文件夹”按钮吗?
具体地说,我想将该按钮添加到使用以下代码创建的对话框中:
JFrame frame = new JFrame();
JFileChooser fc = new JFileChooser();
fc.set
我使用Primefaces
原始面5.0
莫扎拉2.1.27
玻璃鱼3.1.2.2构建5
我的问题是,如果用户知道我的对话框的位置,他就可以通过URL直接访问它。我不希望这是可能的,所以我想它可以把对话框放在我的web应用程序的web文件夹中,但是现在,如果我想打开对话框,我会得到一个FileNotFound-异常。
如果我的对话框位于某个常规文件夹中,它可以正常工作。
RequestContext.getCurrentInstance().openDialog("/myfolder/mydialog");
// this works as expect