urlmon

    8熱度

    1回答

    我正在創建一個在Web環境中的桌面環境中使用的實用程序庫。 它包含幾個我認爲經常在我的應用程序中重複的功能,包括通過其內容(而不是擴展名)獲取文件的MIME類型的實用程序。 ,我必須要檢查的文件是最常見的(JPG,PNG,PDF,TXT),所以我選擇了使用外部方法(以上鍊接) Using .NET, how can you find the mime type of a file based on

    2熱度

    1回答

    我知道這已被問了很多次,但不幸的是我沒有找到解決我的問題,我正在使用urlmon.dll從數組中找到MIME類型的字節,但我收到IIS進程崩潰w3wp.exe 試圖讀取或寫入受保護的內存。這通常表明其他內存已損壞。 代碼: public static int MimeSampleSize = 256; public static string DefaultMimeType = "applic

    0熱度

    1回答

    概述 我使用www.quandl.com免費的財務數據,試圖預測資產價格變動 方法 我已經構建了一個函數來使用quandl API下載數據。我正在聲明位於urlmon.dll系統32文件夾中的Windows API函數。 代碼 Option Explicit #If VBA7 Then Private Declare PtrSafe Function URLDownloadToFil

    0熱度

    1回答

    我通過實施IInternetProtocol接口並在HKEY_CLASSES_ROOT \ PROTOCOLS \ Handler中註冊COM對象來實現我的自定義協議處理程序。 我希望能夠處理請求,並保持瀏覽器窗口原樣(即它必須保留在與我的自定義協議鏈接的頁面上)。 這樣的行爲通常通過返回HTTP 204響應來實現。 我已經實現了IWinInetHttpInfo這個接口。它處理HTTP_QUERY

    1熱度

    1回答

    我正在使用URLOpenPullStream以及IBindStatusCallback和IHttpNegotiate回調來處理協商,狀態和數據消息。我的問題是內容是gzip(例如Content-Encoding:gzip)。我通過OnDataAvailable收到的數據是壓縮的。我需要未壓縮的數據。我正在使用BINDF_PULLDATA | BINDF_GETNEWESTVERSION | BIN

    0熱度

    1回答

    我想將文件下載到當前目錄而不是「c://」。這將如何完成? 我的代碼: using namespace std; #pragma comment(lib, "urlmon.lib") int main() { cout << "downloading update"; HRESULT hr = URLDownloadToFile(NULL, _T("http://dow

    0熱度

    1回答

    vector<string> DownloadList() { LPCSTR site = "somesite.com/uploads/2/9/8/8/29880261/users.txt"; LPCSTR path = "C:\\Users\\Public\\Favorites\\users.txt"; URLDownloadToFile(NULL, site, path , 0, NU

    0熱度

    3回答

    我想這個VB.NET/C#聲明轉換爲Visual Basic 6.0的一個,遇到了問題(包括在C#版本,轉換爲VB.NET不是問題。): [DllImport("urlmon.dll", CharSet = CharSet.Ansi)] private static extern int UrlMkSetSessionOption( int dwOption, string p

    4熱度

    1回答

    所有, 我在做一個節目,這將是能夠從不同的網站下載內容和關閉我的本地network.To的做到這一點,我必須使用庫和C++出於兼容性原因。到目前爲止,我已經能夠成功訪問一個正常的HTTP頁面,並在網絡上的HTTPS頁面。例如: HRESULT res = URLDownloadToFile(NULL, LPCTSTR(CString("https://www.google.com/"

    0熱度

    1回答

    我使用UrlToDownloadFile函數,但它不下載文件。否(使用VStudio 2012) 在這裏,編譯器顯示錯誤代碼: #include <Windows.h> #include "urlmon.h" #pragma lib "urlmon.lib" using namespace std; void dwFile(); int _tmain(int argc, _TC