設定檔輸入的值
動態變更檔案輸入元素的值() 會引發安全問題,因為它可能允許惡意行為者透過將值設為特定檔案路徑來竊取使用者電腦中的檔案。
安全限制
對於因此,瀏覽器實作了安全措施來防止以程式設定檔輸入值。
替代解決方案
為了解決多個檔案上傳的需求,替代解決方案有出現:
現代解決方案
如今,現代瀏覽器支援使用 JavaScript 動態設定檔輸入值。有關詳細資訊和演示,請參閱問答:“如何以程式設計方式設定文件輸入值(即:拖放文件時)?”
第三方解決方案
如果擔心瀏覽器相容性,請考慮使用第三方JavaScript 程式庫,例如Plupload:
以上是如何動態設定文件輸入元素的值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!