2012-05-13 3 views
1

Я следил за http://msdn.microsoft.com/en-us/library/cc264294%28v=office.12%29, создавая новый проект SP с под _layouts. элемент управления отлично отображает, и я могу выбирать файлы, однако, когда я нажимаю кнопку «Загрузить», вы видите маленькие значки загрузки. без загруженных файлов.Sharepoint 2010 UploadCtl Control

<LINK REL="stylesheet" TYPE="text/css" HREF="/_layouts/1033/styles/ows.css"> 

<SCRIPT LANGUAGE="javascript"> 
    function MultipleUploadView() { 
     document.all.idUploadCtl.SetTreeViewColor("#FF0000"); 
     document.all("idMultipleView").style.display = "inline"; 
    } 

    function DocumentUpload() { 
     document.all.idUploadCtl.MultipleUpload(); 
    } 
    </SCRIPT> 

    <FORM NAME="frmUpload" METHOD="post" 
    ACTION="upload.aspx?RootFolder=&amp; Source=http://jono-pc/Shared Documents/Forms /AllItems.aspx"> 

    <SharePoint:FormDigest ID="FormDigest1" runat="server" /> 
    <INPUT TYPE="hidden" NAME="Cmd" VALUE="Save"> 
    <INPUT TYPE="hidden" NAME="NextUsing" 
    VALUE="http://jono-pc/Shared Documents/Forms/AllItems.aspx"> 
    <INPUT TYPE="hidden" VALUE="New"> 
    <INPUT TYPE="hidden" NAME="putopts" VALUE="true"> 
    <INPUT TYPE="hidden" NAME="destination" 
    VALUE="http://jono-pc/Shared Documents"> 
    <INPUT TYPE="hidden" NAME="Confirmation-URL" 
    VALUE="http://jono-pc/Shared Documents/Forms/AllItems.aspx"> 
    <INPUT TYPE="hidden" NAME="PostURL" 
    VALUE="http://jono-pc/_vti_bin/shtml.dll/_layouts/upload.aspx" /> 
    <INPUT TYPE="hidden" NAME="VTI-GROUP" VALUE="0"> 

    <P CLASS="ms-toolbar"> 
    <A HREF="javascript:MultipleUploadView()" 
    TARGET="_self">Upload Multiple Files</A> 
    </P> 
    <DIV ID=idMultipleView style='display:none'> 
    <P CLASS="ms-toolbar"> 
    <A HREF="javascript:DocumentUpload()" 
    TARGET="_self">Save and Close</A> 
    </P> 
    <OBJECT id=idUploadCtl name=idUploadCtl 
    CLASSID=CLSID:07B06095-5687-4d13-9E32-12B4259C9813 
    WIDTH='100%' HEIGHT='350px'> 
    </OBJECT> 
    </DIV> 
    </FORM> 

ответ

2

Наконец нашел ответ на эту дилемму (подсказка предоставляется старым SP ошибка: http://support.microsoft.com/kb/2489168) Входные значения должны быть относительной URLS, поскольку SharePoint Office 2010 добавляет HTTP: // для всех значений. поэтому, если у вас есть полный URL-адрес, он добавит http: // два раза. Как только я перешел на относительные пути, он загрузился отлично.

Смежные вопросы