uploadifyを使用してファイル名とファイルサイズを送信する必要があります。ファイル自体をアップロードしたくはありませんが、ファイル名とファイルサイズのみを送信します。uploadifyはデフォルトでファイル名を送信しますが、ファイルサイズは送信しません。scriptDataを使用して実験しましたが、機能しません。これが私のコードです:
$('#logical_item_upload').uploadify({
uploader : '/uploadify/uploadify.swf',
cancelImg : '/uploadify/cancel.png',
multi : true,
auto : true,
script : "<%=save_upload_logical_items_path%>",
onComplete : function(event, queueID, fileObj, response, data) {
var dat = eval('(' + response + ')');
$.getScript(dat.upload);},
scriptData : {
'_http_accept': 'application/javascript',
'format' : 'json',
'_method': 'post',
'user_id' : '<%= current_user.id %>'
}
});
次のようなものが必要です:
scriptData : {
'_http_accept': 'application/javascript',
'format' : 'json',
'_method': 'post',
'user_id' : '<%= current_user.id %>',
'file_size': file_size
}
ファイルをアップロードせずにファイル名とファイルサイズだけを送信するにはどうすればよいですか?