问题标签 [filesavepicker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何从 Sharepoint 页面提示用户输入保存位置?
我在这里有一个相关的问题,我试图创建一个指向已保存文件位置的链接(其中位置和文件名由用户处理)。不幸的是,由于路径访问被拒绝(如上面链接中的更新 4 中所述),该链接不会打开文件。
如果可能的话,我真正想做的是提示用户输入保存位置(不需要他们输入诸如“C:\Bla\Blee”之类的输入文本元素);不过,我不认为我可以从 Sharepoint 页面使用经过验证且不那么真实的(在这种情况下)FileSaveDialog。
是否有任何替代方案或解决方法,以便我可以提示用户提供位置?
更新
我认为这不会尝试在客户端保存生成的文件,因为它是在服务器端生成的(通过 iTextSharp)。
更新 2
通过创建指向文件的链接(正如我所做的那样,如此处所示),我可以右键单击所述链接并选择“Save Taget As...”并这样做(出现“另存为”对话框,我可以将文件保存在我想要的任何位置)。在这种情况下,必须有一种方法以编程方式调用相同的对话框,这样用户就不必右键单击,然后选择一个菜单项(“目标另存为...”),他们可以简单地混合链接和弹出,类似鼬鼠,“另存为”对话框。
那么我如何调用那个明显可调用的对话框来响应链接点击呢?
如果看到“总额和付款总额不匹配;请为两个值输入相同的金额,然后重试。” 必须重新显示表单(创建一个“show_sections()”函数并在保存按钮运行后调用它)?
c# - 在 Windows Phone 8.1 上保存文件
windows phone 8.1上如何保存不替换以前文件的文件?因为使用下面的代码,总是有一个消息对话框来替换和取消,不能改变文件名。
这是代码:
请帮我
windows-runtime - Windows Phone 10 文件保存选择器不工作
我无法在 Windows Phone 10 中为我的通用 Windows 应用程序获取“文件保存选择器”合同。我在应用清单中添加了“文件保存选择器”和“缓存文件更新器”声明。
它在完整的 Windows 10 计算机(经过测试的 Mail 和 Mobile Word)上运行良好。
当我在运行 WP10 的手机上尝试它时,我得到一个A heap has been corrupted (parameters: 0x77344270)
带有错误代码的本机异常0xc0000374
。堆栈跟踪的任何部分都不会进入我的应用程序。
我的TargetFileRequested
听众:
我是压倒一切OnCachedFileUpdaterActivated(CachedFileUpdaterActivatedEventArgs args)
的,但它永远不会被调用(应用程序在此之前崩溃)。
同样,它只在 WP10 中崩溃。Win10 运行良好。
注意:有时它似乎没有崩溃,但更新器方法仍然没有被调用。
我也在这里尝试过这个示例: https ://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/FilePickerContracts
我得到了类似的结果,因为OnCachedFileUpdaterActivated
它只在桌面而不是电话上调用过。
c# - “FileSavePicker.SuggestedStartLocation”不够具体
我正在使用FileSavePicker,因此用户可以选择保存文件的位置。我希望文件保存的默认位置是“Documents\MyFolder”,但 SuggestedStartLocation 字段不会采用文件路径;只能接受非常有限的PickerLocationId枚举列表。
我注意到一旦我保存了一个文件,它将在未来自动打开“Documents\MyFolder”,如此处所述,但我找不到任何方法来强制它始终是“Documents\MyFolder”。
我怎么能:
A.) 将 FileSavePicker 设置为默认位置“Documents\MyFolder”
B.) 将 FileSavePicker 替换为其他所需的东西
localization - uwp FileSavePicker 本地化
我希望使用 Windows 对话框,例如 Windows.Storage.Pickers.FileSavePicker() 或我的应用程序选择的语言的打印对话框,而不是操作系统当前使用的语言。
我的应用程序可以在运行时更改语言,并且在大多数情况下运行良好,方法是在设置所有资源并安装其他语言的情况下执行以下操作:
但是,唯一不变的是我的 Windows 对话框,它们似乎保持在操作系统的语言中,而不是我在应用程序中选择的语言。
FileSavePicker 的相关方法没有任何允许我更改语言的属性或设置。
有没有人对我如何改变这个有任何想法,所以如果我在英语计算机上使用法语,它会以法语显示 Windows 对话框?
uwp - Microsoft Graph SDK C#: Use FileSavePicker with Onedrive
Is it possible to use a FileSavePicker object to save a file in Onedrive using the Microsoft Graph SDK for C#.
The reason is that i need the user to select where the data backup file will be stored.
Using the following source code i am able to download or upload a file but without prompting the user to select a desired path.
Authentication.cs
Settings.cs
Download File
c# - UWP FileSavePicker 合约文件处理
在我的应用程序中,我使用的是 FileSavePicker Contract (Provider)。所以其他应用程序可以将文件保存到我的应用程序。我实现了它,如 MSDN 上所示。现在的问题是,我必须处理一个“已保存”的文件,但我怎么知道,何时保存完成?这是我的处理程序
我的应用程序的目标是周年更新(1607)。在 deferral.Complete() 之后,我需要更多地使用该文件以集成到我的应用程序中。有人可以指出我正确的方向吗?
c++ - UWP C++ FileSavePicker 保存为空
我有一个 dll,它允许我从另一个应用程序(unity3d 应用程序)调用 UWP FileSavePicker。它工作正常,打开一个选择器,使用我们为其设置的名称创建一个空文件。
但是,当我尝试写入该文件 BYTE[] 时,它不会丢弃任何异常,一切顺利,但文件仍然是空的。
我已确保 byte[] 存在且不为空。
我做错了什么?
这是我的源代码:
c# - 为什么 FileSavePicker 不替换文件?
当我使用 FileSavePicker 选择(或创建)存储文件时,如果我选择现有文件,它会提示替换。当我按是时,我希望稍后替换文件,但事实并非如此。
因此,使用上面的代码,FileSavePicker 会选择现有文件,我希望它file
现在已被替换,但事实并非如此。
这只会打开文件进行写入,它不会替换它,但我希望它被替换。我的问题和这个问题一样,但我不是在写文本文件,而是在写二进制数据。
如何更换file
新的?
我试过跟随但它抛出 NRE,因为 GetParentAsync 返回 null。
我不希望用户通过删除旧文件并创建新文件来明确创建新文件。我想要的是,如果用户选择现有文件并接受来自 FileSavePicker 的替换请求,则应替换该文件。
好的,这是您可以在您的机器上测试的代码。
运行两次,第一次运行,创建文件。在第二次运行中选择现有文件,并更改Repeat<byte>(10, 10000)
为更小和不同的文件,例如Repeat<byte>(80, 50)
并检查文件内容。