2017-10-20 91 views
0

我想定製當我嘗試上傳文件時彈出的「打開文件」對話框。例如,我想在它上面添加一個按鈕,它可以在點擊時執行某些操作(例如彈出另一個對話框或更改目錄)。 enter image description here是否可以添加額外的控制瀏覽器「打開文件」對話框?

+0

簡短的回答是不,你不能 – charlietfl

+2

如果你使用IFileDialog你可以通過調用[IFileDialogCustomize :: AddPushButton](https://msdn.microsoft.com/en-us/library/windows/desktop /bb775892(v=vs.85).aspx) - [自定義對話框](https://msdn.microsoft.com/en-us/library/windows/desktop/bb776913(v = vs.85).aspx#定製) – RbMm

+0

您的網站只能從Windows瀏覽? –

回答

0

從理論上講,當您在自己的應用程序中打開對話框時,可以這樣做。

正如你所說的JavaScript和「上傳」,我假設你的前端正在瀏覽器中運行。在這種情況下,不,你不能。該對話框是由瀏覽器打開的,你不能從客戶端/ JavaScript端來影響它。

+0

我看到了一些與衆不同的網站。完全定製對話框已打開,而不是常規對話框。所以你錯了。我想要本機對話框,但一些額外的功能。 – RandomUser

+0

@RandomUser你已經看到了一個普通的瀏覽器讓客戶端JavaScript操縱它的文件打開對話框? – nvoigt

+0

不,javascript沒有操作。可能在客戶端安裝了某些東西,它在winapi中添加了一些內容,這些內容改變了本地對話框 – RandomUser

相關問題