How to download a file from Web-URL to local HD
Hy,
I am trying to download a picture from a specific URL such as
"http://ia.imdb.com/media/imdb/01/I/66/16/02m.jpg"
to my local HD, but I only have experience in downloading text based files, such as HTML using the BufferedReader method and a URL object to read the text based HTML file and PrintWriter to write the file on my HD. I have a hard time finding a good tutorial on this, so I would be more than happy to get any help from you guys, the cherry on the cake would of course be a code sample for demonstration...
Please!
Use BufferedOutputStream and BufferedInputStream rather than
BufferedReader and BufferedWriter.
Should be the same otherwise.
Similar Messages
-
How to Download a file from web server using servlets
how do we download a file from Java Web Server connecting to oracle database
it should start as soon a i click a button in my html browser
please reply as it is needed to complete my project to submited to the collageWith SQLJ you can do it.
When you look at:
http://otn.oracle.com/sample_code/tech/java/sqlj_jdbc/files/basic/basic.htm
or
http://otn.oracle.com/sample_code/tech/java/sqlj_jdbc/files/advanced/advanced.htm
There are samples for reading LONGRAW / BLOB from Database. If you want use it in servlet you have to pass the result to the responce object, set the correct mime-type and set the response.setContentLength( xx). This is for some PlugIns nessessary (pdf).
regards Dietmar -
How to restrict a user to view the file from web URL
Hi,
I want to restrict any user who are trying access any js file or any client side file from web URL.
For eg. if user put www.test.com/js/sample.js in browser then he will able to view the code.
Is there any way to restrict the same.
Please suggest.
Any suggesion.
Thanks In Advance
Manoj
Edited by: user12780476 on Dec 28, 2011 12:18 AMDoes the javascript file is really a private resource?
Assuming it is a private resource, here are the few things you can do :
1. Don't put it into document root at all.
2. Put it in a location where access is denied e.g.
/mydocs/private/
<If uri =~ '/private'>
PathCheck fn="deny-existense"
</If>
3. Use access control list (acls) to deny access to private resources.
4. Use <If> else around send-file SAF e.g.
<If uri !~ "*.js">
Service fn="send-file"
</If>
5. Use htaccess to deny access to those resources.
So it all depends on what you really want to achieve. -
How to download a file from the net and save it into .txt format in a datab
Can some one show me a tutorial on how to download a file from the net and save it into .txt format in a database?
Thank you,http://java.sun.com/docs/books/tutorial/networking/urls/readingWriting.html
-
How to download a file from Path specifed
Hi Frndz..
How to download a file from a specified path like , i have a file on server in the path like "C://temp/Sap.pdf"
I want to download this to user desktop..
Thanks in Advance
regards
RajeshHi,
For file down load u have to use a UI element as "File download".
u just create context attribute as setdownload_res and file data.
setdownload_res as of type "com.sap.ide.webdynpro.uielementdefinitions.Resource" then bound it to the ui element "resource".
file data as of type "com.sap.tc.webdynpro.progmodel.api.IWDInputStream"
and set calcuclated as true and read only as true.
then in doinit method u just write this code
IWDAttributePointer attr = wdContext.currentContextElement().getAttributePointer("fileData");
IWDResource res = WDResourceFactory.createResource(attr,null,WDWebResourceType.UNKNOWN);
wdContext.currentContextElement().setDownload_res(res);
wdComponentAPI.getMessageManager().reportSuccess(""+c);
after this in the getter method u write this code
IWDInputStream stream = null;
try
stream = WDResourceFactory.createInputStream(new FileInputStream(new File("<pathof the file to be download>")));
catch(Exception e)
e.printStackTrace();
return stream;
also look at this thread How to DownLoad any type of File from the server(PDF,XLS,Word)
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/202a850a-58e0-2910-eeb3-bfc3e081257f
PradeeP -
How to download a file from the internet using terminal
how to download a file from the internet using terminal
does any one know how to download afile from the internet using the Terminal application?Use curl. Something like this:
curl -O http://www.example.com/filename.zip
For more info, type +man curl+. -
How to download a file from AL11 inot Excel format without collapse the col
Hi,
Please suggest how to download a file from AL11 to Excel sheet.currenlty all field are merging into single column.I writing this file via using DATASET.
Regards
RickyHi,
Try this code,
==============================================
TYPES : BEGIN OF ty_emp,
empno(2) TYPE c,
empid(10) TYPE c,
empname(3) TYPE c,
END OF ty_emp.
DATA : it_emp TYPE TABLE OF ty_emp,
wa_emp TYPE ty_emp.
DATA : pbk TYPE string.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
PARAMETERS : p_file TYPE rlgrap-filename.
PARAMETERS : p_asfile TYPE rlgrap-filename.
SELECTION-SCREEN END OF BLOCK b1.
pbk = p_file.
OPEN DATASET p_asfile FOR INPUT IN TEXT MODE ENCODING DEFAULT.
DO.
READ DATASET p_asfile INTO wa_emp.
IF sy-subrc <> 0.
EXIT.
ENDIF.
APPEND wa_emp TO it_emp.
ENDDO.
CLOSE DATASET p_asfile.
Filling the already created file with download PS radiobutton
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
BIN_FILESIZE =
filename = pbk
FILETYPE = 'ASC'
append = 'X'
write_field_separator = ' '
HEADER = '00'
TRUNC_TRAILING_BLANKS = ' '
WRITE_LF = 'X'
COL_SELECT = ' '
COL_SELECT_MASK = ' '
DAT_MODE = ' '
IMPORTING
FILELENGTH =
TABLES
data_tab = it_emp
EXCEPTIONS
FILE_WRITE_ERROR = 1
NO_BATCH = 2
GUI_REFUSE_FILETRANSFER = 3
INVALID_TYPE = 4
NO_AUTHORITY = 5
UNKNOWN_ERROR = 6
HEADER_NOT_ALLOWED = 7
SEPARATOR_NOT_ALLOWED = 8
FILESIZE_NOT_ALLOWED = 9
HEADER_TOO_LONG = 10
DP_ERROR_CREATE = 11
DP_ERROR_SEND = 12
DP_ERROR_WRITE = 13
UNKNOWN_DP_ERROR = 14
ACCESS_DENIED = 15
DP_OUT_OF_MEMORY = 16
DISK_FULL = 17
DP_TIMEOUT = 18
FILE_NOT_FOUND = 19
DATAPROVIDER_EXCEPTION = 20
CONTROL_FLUSH_ERROR = 21
OTHERS = 22
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
==============================================
Regards,
Krrishna -
how to download the files from mail like gmail or yahoo or hotmail to my iphone 5s.I have not seen the option in my iphone 5s
Download what files?
What is the actual problem that is occurring? -
How to download .doc file from ms sql
Hi guys.,,,!
I have a problem in file uploading and downloading. The problem is i upload my .doc file in ms sql server successfully completed. After that i would like to download the file from the database.can anybody tell that how to download the file from the database.mani_miit wrote:
I have a problem in file uploading and downloading.OK.
The problem is i upload my .doc file in ms sql server successfully completed. Sorry, I don't see a problem here? You said that it is successfully completed. Please elaborate the problem.
After that i would like to download the file from the database.can anybody tell that how to download the file from the database.Just get an inputstream of the file from the database using ResultSet#getBinaryStream() and write it to the output of whatever UI technology you're using. -
How can automatic save file from apex to user local directory?
how can save pdf file from apex to user local directory on button click?
>
Welcome to the forum: please read the FAQ and forum sticky threads (if you haven't done so already), and update your profile with a real handle instead of "940509".
When you have a problem you'll get a faster, more effective response by including as much relevant information as possible upfront. This should include:
<li>Full APEX version
<li>Full DB/version/edition/host OS
<li>Web server architecture (EPG, OHS or APEX listener/host OS)
<li>Browser(s) and version(s) used
<li>Theme
<li>Template(s)
<li>Region/item type(s) (making particular distinction as to whether a "report" is a standard report, an interactive report, or in fact an "updateable report" (i.e. a tabular form)
With APEX we're also fortunate to have a great resource in apex.oracle.com where we can reproduce and share problems. Reproducing things there is the best way to troubleshoot most issues, especially those relating to layout and visual formatting. If you expect a detailed answer then it's appropriate for you to take on a significant part of the effort by getting as far as possible with an example of the problem on apex.oracle.com before asking for assistance with specific issues, which we can then see at first hand.
how can save pdf file from apex to user local directory on button click?As Tony points out the ability to do so would represent a major security breach. The normal approach is to present the user with a download link that when clicked prompts them with a Save dialog in which they can select a location for the downloaded file.
What is the source of the PDF file? -
How to download a file from application server in webdynpro
Hi Experts,
I am trying to download a file through Web Dynpro file download UI element..The file is stored in application server in binary format ..in my code i am reading the file in binary mode,converting Binary File into Xstring(Using FM SCMS_BINARY_TO_XSTRING) ..getting its Mime type and binding the UI element properties (data with XString, Mime type and file name) with respective context attributes..But the problem is file is getting opened but Junk data is getting displayed on it..Not sure where i am making the mistake.Hi Lukas,thanks for the reply..please find the code
here '/tmp/accenturedocs' is the folder name on application server,and zdocs_list_tab is the table that contains file URL.File upload is on the BSP page (custom logic to upload the file ) where they are storing local file path in ztable.Same i am extracting in my code to get File URL.
DATA: i_file TYPE rlgrap-filename .
DATA:v_path TYPE zlist.
DATA:i_datatab TYPE STANDARD TABLE OF tbl1024,
wa_datatab TYPE tbl1024.
DATA file TYPE string.
DATA dot_offset TYPE i.
DATA extension TYPE mimetypes-extension.
DATA mimetype TYPE mimetypes-type.
SELECT SINGLE description
FROM zdocs_list_tab
INTO v_path.
CONCATENATE '/tmp/accenturedocs' v_path INTO i_file.
FIELD-SYMBOLS <hex_container> TYPE x.
OPEN DATASET i_file FOR INPUT IN LEGACY BINARY MODE.
IF sy-subrc NE 0.
MESSAGE e999(00) WITH 'Error opening file' .
ENDIF.
ASSIGN wa_datatab TO <hex_container> CASTING.
DO.
READ DATASET i_file INTO <hex_container>.
IF sy-subrc = 0.
APPEND wa_datatab TO i_datatab.
ELSE.
EXIT.
ENDIF.
ENDDO.
CLOSE DATASET i_file.
DATA:l_count TYPE i,
l_len TYPE i.
DESCRIBE TABLE i_datatab LINES l_count.
READ TABLE i_datatab INTO wa_datatab INDEX l_count.
l_len = XSTRLEN( wa_datatab-line ).
l_len = l_len + ( l_count - 1 ) * 1022.
DATA: v_xstring TYPE xstring.
CALL FUNCTION 'SCMS_BINARY_TO_XSTRING'
EXPORTING
input_length = l_len
IMPORTING
buffer = v_xstring
TABLES
binary_tab = i_datatab
EXCEPTIONS
failed = 1
OTHERS = 2.
IF sy-subrc <> 0.
ENDIF.
file = i_file.
" Find out file name extension
FIND FIRST OCCURRENCE OF REGEX '\.[^\.]+$' IN file MATCH OFFSET
dot_offset.
ADD 1 TO dot_offset.
extension = file+dot_offset.
" Get mime type
CALL FUNCTION 'SDOK_MIMETYPE_GET'
EXPORTING
extension = extension
IMPORTING
mimetype = mimetype.
DATA lv_file_content TYPE wd_this->element_context-file_content.
get element via lead selection
lo_el_context = wd_context->get_element( ).
set single attribute
lo_el_context->set_attribute(
name = `FILE_CONTENT`
value = v_xstring ).
same way i am assigning file name and file mime type to context attributes.
please suggest where is the mistake. -
How to download a file from server?
Hi everyone,
I need to download a file from my server to client machine. I got a sample code from ur forum and I modified it slightly.
//Snippet of code:
public void doGet(HttpServletRequest req, HttpServletResponse res)throws
ServletException, IOException{
int bytesRead=0;
int count=0;
byte[] b1=new byte[1];
//OutputStream out=res.getOutputStream();
res.setContentType("application/html");
//Create an input stream from file URL.
String fileURL="http://localhost:8080/webapps/upload/upload.html";
BufferedInputStream bis=null;
BufferedOutputStream bos=null;
boolean download=false;
res.setHeader("Content-disposition", "attachment; filename=upload.html " );
try{
URL url=new URL(fileURL);
URLConnection connection=url.openConnection();
InputStream in=connection.getInputStream();
bis=new BufferedInputStream(in);
FileOutputStream fileout=new FileOutputStream("upload.html");
bos=new BufferedOutputStream(fileout);
while(-1 != (bytesRead = bis.read())){
try{
bos.write(bytesRead);
bos.flush();
}//end of try forwhile loop
catch(SocketException e){
setError(e);
break;
The code is getting compiled, when I run the appln using the URL,
http://localhost:8080/upload/servlet/DownloadFile
it opens a pop up dialog box, asking whether to "open", "save" or "cancel" buttons. When I try to open a file, I'm getting a blank page.
I'm not getting the contents of the file.
So pls can anyone tel me wht's wrong in the code or do i need to add few more lines in my code?
Also pls let me know, how can I download any files of type .doc, html, .txt, .zip, or any type, without mentioning the file type?
Thanks in advanceDo not use a FileOutputStream (that will save it locally to the server). Call HttpServletResponse.getOutputStream(), which will send it back to the browser. Also remember to call close() on the stream at the end.
- Saish -
How to download a file from database
Hi,
My flex application contains a form that uploads a file into the server. This file is however saved in the database, and not on the disk. Most of the tutorials in the database explains how to download a file by passing the file's url to the "download" function of the fileReference Object. That dsnt work for me as my file is saved in the database.
How do I download this file from the server ?
For example, in php, we would do smthing like this :
$content = $file_to_download['content'];
$size = $file_to_download['content_size'];
$type = $file_to_download['content_type'];
$name = $file_to_download['filename'];
header("Content-type:$type");
header("Content-length:$size");
header("Content-Disposition:attachment;filename=$name");
header("Content-Description:PHP Generated Data");
echo $content;
When executing this file, it opens up the "download file" dialog box. How do i get the same effect in flex 4 ?You need the bytes use FileReference.download() and after download you can save
it on disk with FileReference.save(); You also need FP 10 at least I think. Use
the docs they are less error pron than mi memory :).
C -
How to download a file from Middleware server
Hi,
I have a requirement to list file names in a table layout and when user clicks on file name, file must be downloaded to the client tier. Source files are located in 11i Apps middletier.
I did not find any examples on how to achieve this using OAF. All I see is downloading file from BLOB inside a database.
please help..OAMessageDownloadBean is the bean that lets you download a file from middletier.
Please see the File Upload and Download chapter in devguide for implementation details.
Thanks
Tapash -
How to download a file from Oracle UCM using OSB
Hi,
How can I download a file from Oracle UCM and save it on a filesystem using OSB 11.1.1.5.
ThanksUCM supplies webservice interfaces which let you retrieve the filecontent by soap calls from UCM (http://ucmhost/_dav/cs/idcplg for example). (maybe you should enable some settings on ucm to have this webservice interface getting published).
This services for example has 2 operations getFileByID and getFileByName.
So you can just call these services from within OSB.
After that you need to do some tests if you eitherway need to create a file-transport business-service and call this one from your proxy service or create a messageType proxyservice (binary) which calls this file-transport business service to be able to write fo filesystem.
I think for the OSB book i used a jca file adapter generated in Jdeveloper and used that one to write to filesystem.
Maybe you are looking for
-
Can't see pictures from Ipad in Windows Explorer (usb camera)
When I had around 3000 pictures in my Ipad, there's no problem to delete all at once from windows using the explorer and the ipad as a usb camera. But now I have around 6000 pictures and when I try to see the pictures, windows shows two messages: 1 t
-
NamespaceContext.getPrefix() never called
I am a newbie in the Java XML world. Here is my issue and the snippet of code is used to explain the problem: XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext); Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr)
-
Okay so I bought virtual goods in a private server (gotta mention the server is quite new) and I've invested all these goods in the game itself for a specific item.Today this item I invested on got changed by the seller (owner of the server) himself
-
Can we create internal table from txt file seperated by space?
Hi all, I have text file abc.txt : BP1 SAP1 BP123 SAP2 Now I can read this file GUI_UPLOAD FM But I want to return this as table with two columns and two rows. First row with two columns: BP1 SAP1 Scond row with two column: BP2 SAP2 I tried using TYP
-
Getting error ORA-01732, after implementation of VPD policy
Hi, I have created a policy to restrcit the number of records affected in auncondtional select & update (not more than 3 at a time). The policy is working fine for the select staement but when I'm trying to update the same table I'm getting "ORA-0137