在Onselect事件中我有脚本:
$("#vinanghinguyen_images_bbocde").val('');
$("#vinanghinguyen_images_bbocde").val(vinanghinguyen_final_bbcode);
Run Code Online (Sandbox Code Playgroud)
在为其添加值之前,我想要明确的文本区域id ="vinanghinguyen_images_bbocde".但textarea添加add add add和value并不清楚.我想在增值之前清楚它
我在这里使用uploadify是我的功能
<script type = "text/javascript" >
$(document).ready(function() {
vinanghinguyen_bbcode = '';
vinanghinguyen_final_bbcode = '';
vinanghinguyen_link = '';
vinanghinguyen_final_derect_link = '';
response = '';
$('#file_upload').uploadify({
'uploader' : '{SITE_FULL_URL}/uploadify/uploadify.swf',
'script' : '{SITE_FULL_URL}/uploadify/uploadify.php',
'cancelImg' : '{SITE_FULL_URL}/uploadify/cancel.png',
'folder' : 'data/picture_upload/2011',
'auto' : false,
'multi' : true,
'buttonText': '',
'onComplete': function(event, ID, fileObj, response, data) {
vinanghinguyen_bbcode = '[IMG]' + 'http://cnttvnn.com' + response + '[/IMG]' + '\n';
vinanghinguyen_final_bbcode = vinanghinguyen_final_bbcode + vinanghinguyen_bbcode;
vinanghinguyen_derect_link = 'http://cnttvnn.com' + response + …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用jQuery插件Uploadify来使用ASP.NET MVC.
我已经通过以下JavaScript代码段显示了插件:
<script type="text/javascript">
$(document).ready(function() {
$('#fileUpload').fileUpload({
'uploader': '/Content/Flash/uploader.swf',
'script': '/Placement/Upload',
'folder': '/uploads',
'multi': 'true',
'buttonText': 'Browse',
'displayData': 'speed',
'simUploadLimit': 2,
'cancelImg': '/Content/Images/cancel.png'
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
这似乎一切都很好.如果您注意到,"script"属性设置为my/Placement/Upload,这是我的Placement Controller和我的Upload Action.
主要问题是,我很难将此操作触发以接收文件.我在该操作上设置了一个断点,当我选择要上传的文件时,它没有被执行.
我试过根据这篇文章改变方法签名:
public string Upload(HttpPostedFileBase FileData)
{
/*
*
* Do something with the FileData
*
*/
return "Upload OK!";
}
Run Code Online (Sandbox Code Playgroud)
但这仍然不会发生.
任何人都可以帮我写并正确获取上传控制器动作的签名,这样它实际上会触发吗?然后我可以自己处理文件数据.我只是需要一些帮助才能触发方法操作.
当我对uplodify(http://www.uploadify.com/)使用的操作或控制器使用"授权"过滤器时,操作无法到达...
此外,不会检索会话.
我发现这是检索用户会话:
但是如何将它与[Authorize]过滤器和检索会话一起使用?
海兰!
当Uploadify将文件发送到操作时,我需要知道是否检查了checbox,所以我做了:
$('#uploaded').uploadify({
'uploader': '/uploadify.swf',
'cancelImg': '/cancel.png',
'script': '/Interaction/Upload',
'multi': true,
'auto': false,
'method': 'post',
'scriptData': {'Checkbox': $('#checkbox').val()},
});
Run Code Online (Sandbox Code Playgroud)
但我离开了一个"开"的价值.无论是否检查.
有人可以帮忙吗?韩国社交协会.
更新:
我意识到uploadify在页面加载时获取复选框.这意味着如果我更改复选框(或任何其他类型的输入),uploadify将获得初始值,在这种情况下,"checkbox = false".
如何使用uploadify发送表单?
韩国社交协会.
是否可以使用简单的CSS样式按钮替换Uploadify按钮(包含向上/向上/向下状态的图形)?
是否有一个很好的上传程序脚本使用jQuery,如uploadify,但有一个回退选项,什么时候没有闪存?
我尝试了FancyUpload,它有这个并使用一个不可见的IFRAME来做它的东西.问题是,它建立在Mootools之上(到处都是冲突,因为如果我使用jQuery.noConflict(),我无法改变我的整个代码库来使用jQuery而不是$,而我真的认为混合不是一个好主意这样的js库).
我正在使用uploadify,我无法在我的php文件中设置会话,我的脚本如下所示:
$("#uploadify").uploadify({
'uploader' : '/extra/flash/uploadify.swf',
'script' : '/admin/uploads/artistsphotos',
'scriptData' : {'PHPSESSID' : '<?= session_id(); ?>'},
'cancelImg' : '/images/cancel.png',
'folder' : '/img/artists',
'queueID' : 'fileQueue',
'auto' : false,
'multi' : true,
'onComplete' : function(a, b, c, d, e){
},
'onAllComplete': function(event,data){
$bla = $('#art').find(':selected',this);
$fi = $bla.val();
$.ajax({
type: "POST",
url: "/admin/uploads/artistsphotosupload",
data: "artist="+$fi,
success: function(msg){
console.log(msg);
}
});
}
});
Run Code Online (Sandbox Code Playgroud)
在PHP中如果我尝试:
$_SESSION['name'] = 'something';
Run Code Online (Sandbox Code Playgroud)
我无法在另一个文件中访问它.我有session_start(); 激活任何解决方案
如果服务器在使用Uploadify上传文件时返回错误(HTTP响应代码!= 200),则上传的文件将显示红色背景,并显示如下消息:
file.jpg (52.78KB) - HTTP Error
Run Code Online (Sandbox Code Playgroud)
表示存在HTTP错误.但这对用户来说并不是很有用.如何让它显示更详细的错误消息?喜欢:'不是有效图像'或'配额满'?
我在考虑在HTTP响应体中传递这些消息,但是Uploadify没有接收它们.有没有已知的方法将错误消息传递回Uploadify?
我想在div上绑定uploadify.
当我点击上传按钮时,它显示我的错误SCRIPT5007: Object expected.
对于下面的演示检查,链接在ie9中拖动div时产生错误
头
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.20/jquery-ui.js"></script>
<script type="text/javascript" src="http://www.uploadify.com/wp-content/themes/uploadify/js/jquery.uploadify.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
身体
<div class="container" id="container">
<div id="uploadify-item"></div>
This container is not draggable in IE9 but it works in Chrome and FF. Why not?
</div>
Run Code Online (Sandbox Code Playgroud)
JS
$('#uploadify-item').uploadify({
'swf' : 'http://www.uploadify.com/uploadify/uploadify.swf',
'uploader' : 'http://www.uploadify.com/uploadify/uploadify.php'
});
$("#container").draggable();
Run Code Online (Sandbox Code Playgroud)
我已经在Facebook上的画布应用程序中实现了Uploadify jQuery插件的标准Flash版本.
上传在Firefox中完美运行.但是当我尝试在Chrome或IE中启动上传时,它会在控制台中显示此消息:
Uncaught Call to StartUpload failed
对于那些不熟悉Facebook画布应用程序的人来说,它是在Facebook的iframe中运行的PHP页面,可能会导致这个问题 - 尽管它在框架外运行时也不起作用.
我也在Chrome控制台中收到这些错误:
Unsafe JavaScript attempt to access frame with URL https://apps.facebook.com/[app name]/[page name]/ from frame with URL https://[app domain]/[page path]. The frame being accessed set 'document.domain' to 'facebook.com', but the frame requesting access did not. Both must set 'document.domain' to the same value to allow access.
有什么想法可能会发生什么?我已经尝试为Flash 设置crossdomain.xml但没有成功.
uploadify ×10
jquery ×7
asp.net-mvc ×2
javascript ×2
session ×2
css ×1
facebook ×1
file-upload ×1
flash ×1
mootools ×1
php ×1