問題タブ [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.

0 投票する
1 に答える
170 参照

c# - Sharepoint ページからユーザーに保存場所を求めるにはどうすればよいですか?

ここで関連する質問があります。ここでは、保存されたファイルの場所へのリンクを作成しようとしていました (場所とファイル名はユーザーのために処理されます)。残念ながら、パス アクセス拒否 (上記のリンクの更新 4 で説明されているように) のため、リンクはファイルを開きません。

可能であれば、私が本当にやりたいことは、ユーザーに保存場所を要求することです (「C:\Bla\Blee」のような入力テキスト要素に入力する必要はありません)。ただし、実証済みの (この場合) FileSaveDialog が SharePoint ページから利用できるとは思いません。

ユーザーに場所の入力を求めることができるようにするための代替手段または回避策はありますか?

アップデート

生成されたファイルは(iTextSharpを介して)サーバー側で生成されるため、生成されたファイルをクライアント側で保存しようとしてもうまくいかないと思います。

更新 2

ファイルへのリンクを作成することにより (私が行ったように、ここでの方法のように)、そのリンクを右クリックして [ターゲットを名前を付けて保存...] を選択し、そうすることができます ([名前を付けて保存] ダイアログが表示され、好きな場所にファイルを保存します)。この場合、ユーザーが右クリックしてメニュー項目 (「対象をファイルに保存...」) を選択する代わりに、同じダイアログをプログラムで呼び出す方法が必要です。リンクをクリックすると、イタチのように [名前を付けて保存] ダイアログがポップアップします。

では、リンクのクリックに応答して、明らかに呼び出し可能なダイアログを呼び出すにはどうすればよいでしょうか?

「合計と支払い合計が一致しません。両方の値に同じ金額を入力して、もう一度やり直してください。」と表示された場合。フォームを再表示する必要がありますか (「show_sections()」関数を作成し、保存ボタンの実行後に呼び出します)?

0 投票する
0 に答える
58 参照

dialog - 従来の (XP スタイルの) ファイルを開くダイアログとファイルを保存するダイアログの CLSID は何ですか?

Windows Vista より前に使用されていたファイルを開くダイアログとファイルを保存するダイアログの CLSID は何ですか?

ここに画像の説明を入力

0 投票する
2 に答える
1753 参照

c# - UWP FileSavePicker コントラクト ファイルの処理

私のアプリでは、FileSavePicker コントラクト (プロバイダー) を使用しています。したがって、他のアプリは私のアプリにファイルを保存できます。MSDNに示されているように、私はそれを実装しました。問題は、「保存された」ファイルを処理する必要があることですが、保存がいつ完了したかをどのように知ることができますか? これが私のハンドラーです

私のアプリのターゲットはアニバーサリー アップデート (1607) です。deferral.Complete() の後、アプリに統合するためにそのファイルをさらに操作する必要があります。誰かが私を正しい方向に向けることができますか?