diff options
Diffstat (limited to 'static/upload-test.html')
| -rwxr-xr-x | static/upload-test.html | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/static/upload-test.html b/static/upload-test.html new file mode 100755 index 0000000..1590b66 --- /dev/null +++ b/static/upload-test.html @@ -0,0 +1,47 @@ +<html> + <head> + <title>DUMP file upload test</title> + <script type="text/javascript" + src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> + <script type="text/javascript" + src="/static/js/jquery.form.js"></script> + + <script> + args = 1; + $(document).ready(function() { + var error = function(resp) { + $('#result').hide().css({'color': 'red'}) + .html(resp.statusText).fadeIn(250); + } + var success = function(imageUrl) { + imageUrl = $.trim(imageUrl); + console.log(imageUrl, imageUrl.length); + if ($.trim(imageUrl) == "NOT_LOGGED_IN") { + error({statusText: "Not logged in!" }); + return; + } + $('#result').hide().css({'color': 'green'}) + .html('<img src="' + imageUrl + '">').fadeIn(250); + } + + $('#test').ajaxForm({ + url: '/upload', + type: 'POST', + dataType: 'text', + success: success, + error: error + }); + }); + </script> + </head> + <body> + <h2>Upload File</h2> + <form id="test" enctype="multipart/form-data"> + <input type="hidden" name="room" value="RoomA"> + <input type="file" name="image"> + <br /> + <input type="submit"> + </form> + <div id="result"></div> + </body> +</html> |
