在一个解决方案中使用精细上传器非常有效。 但是,我想使用不同的服务器上传文件。 我为上传处理程序创建了一个新的解决方案(我让它运行,所以我可以在localhost上调试它)。 当我在浏览器中输入时: 我得到了这个结果(正确!):{“success”:false,“error”:“标题中没有sessionID!”,“preventRetry”:true}
在客户端,我有以下asp代码:
<div id="fine-uploader"></div>
<script src="../FineUploader/custom.fineuploader-5.0.8.js" type="text/javascript" language="javascript"></script>
<script type="text/javascript" language="javascript">
// Wait until the DOM is 'ready'
$(document).ready(function () {
$("#fine-uploader").fineUploader({
element: document.getElementById('fine-uploader'),
debug: true,
action: 'FileUpload.ashx',
inputName: 'uploadFile',
request: {
endpoint: 'localhost/FileUpload.ashx',
paramsInBody: true,
params: {
'ParAttachmentID': '<%=ParAttachmentID%>',
'ParUserID': '<%=ParUserID%>',
'ParSessionID': '<%=ParSessionID%>',
'ParWorkflowCCLogID': '<%=ParWorkflowCCLogID%>'
}
},
cors: {
//all requests are expected to be cross-domain requests
expected: true,
},
validation: {
sizeLimit: 9000000,
stopOnFirstInvalidFile: true
},
retry: {
enableAuto: true
},
chunking: {
enabled: true,
partSize: 10000
},
text: {
uploadButton: 'Click or Drop'
},
failedUploadTextDisplay: {
mode: 'custom',
maxChars: 40,
responseProperty: 'error',
enableTooltip: true
}
});
});
</script>
在页面顶部,我有以下脚本:
<!-- Fine Uploader-jQuery -->
<script src="../FineUploader/custom.fineuploader-5.0.8.min.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
// Wait until the DOM is 'ready'
$(document).ready(function () {
$("#fine-uploader").fineUploader({
debug: true,
request: {
endpoint: '/uploads'
},
deleteFile: {
enabled: true,
endpoint: '/uploads'
},
retry: {
enableAuto: true
}
});
});
</script>
运行应用程序时,不会发送任何数据。我在处理程序的断点不会触发。
我现在收到消息:请求的资源上没有'Access-Control-Allow-Origin'标头。原因.....因此不允许访问。
我看到我需要包含以下选项: 访问控制允许的凭据:真 Access-Control-Allow-Headers:accept,content-type 访问控制允许方法:GET,PUT,PATCH,OPTIONS Access-Control-Allow-Origin:http://sending-app.localhost:3000 访问控制展露报头: 访问控制 - 最大值 - 年龄:15
我在哪做什么?
查一下,我发现了一段很好的PHP代码:https://github.com/FineUploader/server-examples/blob/master/ASP.Net_VB/UploadController.vb
你在vb.net中有这个代码吗?特别是有角色的部分?
你看到我做错了吗?