私はtelerikのRadUploadコントロールを使用しています。 Radのアップロードをページに追加し、1つのaspのテキストボックスを追加しました。私がしたいのはです。OnClientFileSelectedイベントが選択されたファイルパスがクライアントサイドのaspテキストボックスに追加されます。私は以下の方法を試しましたが、ファイル名、つまりtest.textまたはtest.docしか取得できませんでした。私は "C:\ folder1 \ folder2 \ test1.txt"のようなASPのテキストボックスにパス全体を追加したいと思います。私はこれをどのように行うべきですか?クライアントは、次のサーバーに関する情報を持っているので、アドバンスクライアントのファイルパス全体を取得する方法クライアントサイドのaspテキストボックスでRadUploadコントロールを
0
A
答えて
2
で
function fileSelected(radUpload, eventArgs)
{
var input = eventArgs.get_fileInputField().value;
document.getElementById("<%= txtPath.ClientID %>").value=input;
}
おかげであなたは少し余分な助けを借りずにそれをクライアント側を行うことはできません。ファイルパスを格納するために、サーバー側から非表示のフィールドを設定してみてください。
HiddenField1.Value = HttpContext.Current.Server.MapPath("~/my_upload_directory/")
は、クライアント側で、あなただけの[のFileUploadコントロールを使用してファイルのフルパスを取得](http://stackoverflow.com/のHiddenField1.value
とtxtPath.value
var fullPath = document.getElementById("<%= HiddenField1.ClientID %>").value + document.getElementById("<%= txtPath.ClientID %>").value;
+0
Chrisは正しいですが、それはブラウザのバージョンに依存します。 IE8は私に完全な道を与えますが、Firefoxはそうしません。ご協力いただきありがとうございます –
関連する問題
- 1. アセンブリの完全なファイルパスを取得する方法は?
- 2. C#のFilePathとRadUploadのテキストボックス
- 3. コントロール全体の位置を取得するには?
- 4. クリックでHTMLテーブルの値全体を取得する方法
- 5. Nettyクライアントが応答全体を読み取る方法
- 6. adobe flex - モバイル全体の内部ストレージサイズを取得する方法
- 7. FileSystemObjectのソースコード全体を取得する方法は?
- 8. LINQページ区切りのページ全体を取得する方法
- 9. デバイスの内部ストレージ全体を取得する方法
- 10. 全体の文字列からハイパーリンクを取得する方法
- 11. jquery要素のhtml全体を取得する方法
- 12. 文書全体のテキストコンテンツを取得する方法は?
- 13. ドラフトのコンテンツ全体を取得する方法
- 14. Python pypyodbcでVARCHAR(MAX)列全体を取得する方法
- 15. SQLで店舗リスト全体を取得する方法
- 16. 子コントロールから完全なリソースパスを取得する方法は?
- 17. クライアントサイドCを使用したASPコントロールの入力C#
- 18. aspからテキストを取得:テキストボックス
- 19. Java残り全体の取得フィルタを作る方法
- 20. テキストフィールド全体の行を取得する
- 21. 全体のサイトを取得するpython
- 22. クライアントサイドでJSONオブジェクトを取得する方法
- 23. ファイルパスなしでファイル名のみを取得する方法は?
- 24. va_list入力全体を取得する方法
- 25. テキストからテキスト全体を取得する方法QT
- 26. NSDictionaryからオブジェクト全体を取得する方法
- 27. C#のテキストボックスからファイル名を使用してファイルパスを取得
- 28. iOSテーブルビューのセルで行全体の幅を取得する方法
- 29. カーソルの前でテキスト全体を取得
- 30. yqlでページのソース全体を取得する方法はありますか?
が重複する可能性をconcatonate質問/ 1130560/get-full-file-with-fileupload-controlファイル) – NotMe
多くのセキュリティ上の理由から、アップロードするファイルの完全なクライアントパスを取得することはできません。今や、ブラウザのバージョンによっては、古いブラウザではそのパスを入力する可能性があります。最終的には、この情報はあまりにも危険で、サーバーにとっては価値がないと感じています。 – NotMe
@Chrisでは、クライアントに価値がほとんどないか、まったく価値がありません。 –