我需要以context.request.files [index]的形式向http處理程序發送文件。其實這是發生在我們從文件上傳控制器中選擇文件。但我的任務是與出文件上傳控制器做同樣的事情。在這裏我正在動態獲取文件路徑。直到現在我還沒有找到如何設置(轉換)此文件路徑爲context.request。我們有任何其他的選項可以發送這個路徑到handler.i沒有機會編輯handler.i必須通過文件路徑作爲發佈文件。將文件路徑傳遞給http處理程序作爲發佈的文件格式爲context.request..files
0
A
回答
1
你想象的是不可能的。文件上傳控件(<input type="file"/>
)由瀏覽器控制,該瀏覽器是唯一可以訪問要上載的文件的THING。有些瀏覽器甚至不會報告頁面的完整路徑,更不用說文件內容。因此,即使您知道完整路徑,也無法從腳本中觸摸該文件。
現在,一些flash-uploaders可以做到這一點,但這只是因爲Adobe Player安裝在操作系統之上並作爲瀏覽器擴展。但是,這些不使用HTML文件上傳控制(除非用於無瀏覽器的w/o閃光的顯示或回退)。
所以,不,你不能在Request.Files中插入任何文件上傳控件或一些Flash/Silverlight/Java-applet組件的參與。
解釋你想要達到的目標。也許你的問題有不同的解決方案。
相關問題
- 1. 無法將程序文件路徑變量作爲參數傳遞給進程
- 2. 無法將文件路徑傳遞到批處理文件
- 3. Python多處理,將文件作爲深層文件傳遞?
- 4. 如何將文件上傳到http處理程序ashx中的網絡路徑?
- 5. 帶有空格的批處理文件傳遞路徑
- 6. 將行和文件內容作爲stdin傳遞給程序
- 7. 將文件從外部源傳遞給.ashx處理程序?
- 8. 將文件夾路徑作爲變量cmd傳遞
- 9. 批處理文件 - 傳遞路徑名稱作爲參數在命令行中
- 10. 將具有路徑的路徑作爲值傳遞給javascript
- 11. 如何將文件路徑作爲參數傳遞給URL使用Perl
- 12. 將列表作爲批處理文件中的參數傳遞
- 13. 將狀態作爲參數傳遞給環處理程序?
- 14. 如何在批處理程序中將文件作爲參數傳遞
- 15. 將參數從批處理文件傳遞給Oracle SQL文件
- 16. CAT.NET「在將文件路徑傳遞到文件系統例程之前清理文件路徑」消息
- 17. 將文件名傳遞給程序
- 18. 將文件路徑從長格式轉換爲短格式
- 19. 將文本文件作爲Eclipse中的參數傳遞給Java程序
- 20. 將文件的路徑作爲參數傳遞到存儲過程
- 21. 用空格將參數傳遞給批處理文件
- 22. Id作爲傳遞到ngDialog.open()的模板的文件路徑
- 23. 將spool文件名傳遞給SQL腳本作爲批處理文件中的參數 - 意外行爲
- 24. 將歷史記錄作爲道具傳遞給事件處理程序
- 25. 在調用的批處理文件中傳遞相對路徑
- 26. 如何將空白傳遞給批處理文件作爲參數
- 27. 如何將參數(文件路徑)傳遞給Docker中的python應用程序
- 28. PHP:從路徑獲取文件作爲上傳的文件
- 29. 將上傳的文件作爲參數傳遞給javascript方法
- 30. 將事件傳遞給事件處理程序