Как получить путь к файлу вместо URL с помощью <link href и <script src - PullRequest
0 голосов
/ 03 января 2012

Я хочу сделать загрузчик файлов javascript. Расположение css для этого загрузчика - "~ / Scripts / fileuploader / fileuploader.css", а расположение js - "~ / Scripts / fileuploader / fileuploader.js". Я хочу сделать следующее:

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link href="~/Scripts/fileuploader/fileuploader.css" rel="stylesheet" type="text/css">
</head>
<body>      
    <div id="demo"></div>
    <ul id="separate-list"></ul>

    <script src="~/Scripts/fileuploader/fileuploader.js" type="text/javascript"></script>
    <script>
        function createUploader() {
            var uploader = new qq.FileUploader({
                element: document.getElementById('demo'),
                listElement: document.getElementById('separate-list'),
                action: '~/Scripts/fileuploader/do-nothing.htm'
            });
        }
        window.onload = createUploader;     
    </script>    
</body>
</html>

Однако <link href="~/Scripts/fileuploader/fileuploader.css" и <script src="~/Scripts/fileuploader/fileuploader.js" становятся http://localhost:1304/Administration/blue/en-gb/Entity/Index/~/Scripts/fileuploader/fileuploader.js?_=1325540158292 и http://localhost:1304/Administration/blue/en-gb/Entity/Index/~/Scripts/fileuploader/fileuploader.js?

Как я могу изменить это так, чтобы оно показывало ~/Scripts/fileuploader/fileuploader.js вместо http://localhost:1304/Administration/blue/en-gb/Entity/Index/~/Scripts/fileuploader/fileuploader.js

1 Ответ

0 голосов
/ 03 января 2012

Зачем вам нужно поместить туда этот символ?Если ваш html-файл (или php я не знаю) находится в том месте, где вы имеете в виду этот символ ~, удаление символов ~ / решит проблему.

<link href="Scripts/fileuploader/fileuploader.css" rel="stylesheet" type="text/css">

<script src="Scripts/fileuploader/fileuploader.js" type="text/javascript"></script>

...