私はこのraduploadを持っています:
<telerik:RadUpload ID="RadAsyncUploadBoxLogo" ClientID="RadAsyncUploadBoxLogo"
runat="server" ControlObjectsVisibility="None"
MaxFileInputsCount="1" MaxFileSize="4000000" OverwriteExistingFiles="True" ReadOnlyFileInputs="True"
Height="10px" TabIndex="12" OnClientFileSelected="OnClientFileSelectedHandler"
>
<Localization Remove="" Select=" Seleccionar Imagen" />
</telerik:RadUpload>
そして、私はこのタグ画像を持っています
<asp:Image ID="ImageLogo" ClientId="ImageLogo" CssClass="ImgLogo" runat="server"/>
このスクリプトを使用して、画像を画像タグに入れようとします:
function myOnClientFileSelect(radUpload, eventArgs) {
var url = radUpload.getFileInputs()[0].Value;
$('.ImgLogo').attr("src", url);
}
問題は、変数 url が私にパスをスローすることです: fakepath/filename 、他の人がファイルパスにアクセスできないようにセキュリティのために radupload がスローすることを読みましたが、ファイルの実際のパスを取得して表示する方法としてタグ画像