Я хочу загрузить файл с помощью jQuery и сохранить его в папке на сервере. Я не знаю, с чего начать. Путь к файлу также должен храниться в базе данных Oracle. Весь мой сценарий основан на платформе Entity Framework. Кто-нибудь знает, как это решить?Как загрузить файл с помощью jquery?
1
A
ответ
1
Используйте этот плагин для загрузки файла jquery.
ИЛИ, используйте это -
http://blueimp.github.com/jQuery-File-Upload/
OR, найти какие-то более достойные плагины на -
http://www.tutorialchip.com/jquery/9-powerful-jquery-file-upload-plugins/
0
вы можете загрузить файл легко с помощью IFRAME в jquery, если вы не хотите использовать какой-либо плагин. Я столкнулся с этой проблемой со многих дней, и теперь я решил это.
$(document).ready(function() {
$("#formsubmit").click(function() {
var iframe = $('<iframe name="postframe" id="postframe" class="hidden" src="about:none" />');
$('div#iframe').append(iframe);
$('#theuploadform').attr("action", "/ajax/user.asmx/Upload")
$('#theuploadform').attr("method", "post")
$('#theuploadform').attr("userfile", $('#userfile').val())
$('#theuploadform').attr("enctype", "multipart/form-data")
$('#theuploadform').attr("encoding", "multipart/form-data")
$('#theuploadform').attr("target", "postframe")
$('#theuploadform').submit();
//need to get contents of the iframe
$("#postframe").load(
function() {
iframeContents = $("iframe")[0].contentDocument.body.innerHTML;
$("div#textarea").html(iframeContents);
}
);
<div id="uploadform">
<form id="theuploadform" action="">
<input id="userfile" name="userfile" size="50" type="file" />
<input id="formsubmit" type="submit" value="Send File" />
</form>
</div>
<div id="iframe" style="width: 0px; height: 0px; display: none;">
</div>
<div id="textarea">
</div>
Будет загружен файл. Теперь осталось только получить этот файл на вашем сервере. Я использовал сервлет для получения файла, после чего я назвал одну услугу. Этот пример будет работать для каждого файла изображения, текст, DOCX, документ и т.д.
Servlet:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try {
ServletFileUpload upload = new ServletFileUpload();
response.setContentType("text/plain");
//response.setContentType("application/msword");
FileItemIterator iterator = upload.getItemIterator(request);
while (iterator.hasNext()) {
FileItemStream item = iterator.next();
String filename = item.getName();
InputStream stream = item.openStream();
//more here you wanna to do with that file do.
}
}
catch (FileUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Наслаждайтесь ...
Смежные вопросы
- 1. Загрузить файл с помощью jQuery
- 2. Как загрузить файл с помощью jquery
- 3. Как загрузить файл с помощью MVC & jQuery
- 4. Как загрузить файл html с помощью jquery?
- 5. Как загрузить удаленный файл с помощью jQuery?
- 6. Как загрузить файл с помощью jQuery
- 7. Как загрузить файл с помощью jquery с помощью ajax?
- 8. Как загрузить файл с помощью ajax/jQuery с помощью Symfony2
- 9. Как загрузить файл с помощью HTTP «PUT» с помощью JQuery?
- 10. загрузить файл asyn с помощью jquery
- 11. Загрузить файл с помощью JQuery в MVC
- 12. Загрузить любой файл с помощью jquery ajax
- 13. загрузить файл с помощью JQuery в пирамиде
- 14. загрузить файл с помощью ajax, jquery, php
- 15. Загрузить файл с помощью JQuery/Php
- 16. загрузить jQuery в файл с помощью JavaScript?
- 17. Не удалось загрузить файл с помощью JQuery
- 18. Загрузить pdf-файл с помощью jquery ajax
- 19. загрузить файл с помощью jquery ajax
- 20. загрузить файл с jquery
- 21. JQuery - загрузить файл с $ .ajax
- 22. Как загрузить файл с помощью ajax
- 23. Как загрузить файл через jQuery?
- 24. Как загрузить внешний файл с помощью phonegap?
- 25. Как загрузить файл в php с помощью JQuery и ajax
- 26. Как загрузить файл с помощью простого вызова jquery-ajax
- 27. Как отправить/загрузить файл с помощью jquery или javascript?
- 28. Как загрузить (zip) файл в web2py с помощью jQuery ajax
- 29. Как загрузить файл html без запроса http с помощью jquery?
- 30. Как загрузить файл javascript перед файлом css с помощью jquery?
Посещение http://stackoverflow.com/questions/4668086/ any-plugin-to-upload-file [1]: –