0

次のような FileUpload asp.net コントロールでポストバック後にファイルへのパスを保存したい:

function GetPathToDownloadPictures() {
    var pathToDownLoadPicture = document.getElementById('<%= UploadPicturesNews.ClientID %>').value;
    document.getElementById('<%= PathToPicturesHidden.ClientID %>').value = pathToDownLoadPicture;
}

window.document.onload = AddPathToUploadControl();

function AddPathToUploadControl() {
    var pathToDownLoadPicture = document.getElementById('<%= PathToPicturesHidden.ClientID %>').value;
    document.getElementById('<%= UploadPicturesNews.ClientID %>').value = pathToDownLoadPicture;
}

FileUpload から HiddenField へのパスを追加し、ポストバック後に HiddenField から FileUpload へのパスを追加しますが、機能しません....助けてください

4

1 に答える 1

0

元のファイルパスは、この情報がセキュリティリスクと見なされているため、最近のブラウザでは使用できなくなりました。

ブラウザに応じて、パス情報を受信しないか、 IEでc:\fakepathを受信します。

于 2012-05-31T08:25:10.147 に答える